[ 50.336] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed [ 50.336] _XSERVTransMakeAllCOTSServerListeners: server already running [ 50.337] (--) Log file renamed from "/home/otcgfx/.local/share/xorg/Xorg.pid-1067.log" to "/home/otcgfx/.local/share/xorg/Xorg.1.log" [ 50.338] X.Org X Server 1.19.5 Release Date: 2017-10-12 [ 50.338] X Protocol Version 11, Revision 0 [ 50.338] Build Operating System: Linux 4.4.0-97-generic x86_64 Ubuntu [ 50.338] Current Operating System: Linux otcgfx-Geminilake 4.16.0-rc2+ #11 SMP Tue Mar 13 17:05:19 PDT 2018 x86_64 [ 50.338] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.0-rc2+ root=UUID=20d05d2a-9f1b-4f37-9877-29b392ffd425 ro drm.debug=6 quiet splash vt.handoff=7 [ 50.338] Build Date: 15 October 2017 05:51:19PM [ 50.338] xorg-server 2:1.19.5-0ubuntu2 (For technical support please see http://www.ubuntu.com/support) [ 50.338] Current version of pixman: 0.34.0 [ 50.338] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 50.338] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 50.338] (==) Log file: "/home/otcgfx/.local/share/xorg/Xorg.1.log", Time: Wed Mar 21 11:06:49 2018 [ 50.338] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 50.338] (==) No Layout section. Using the first Screen section. [ 50.338] (**) |-->Screen "Primary Screen" (0) [ 50.338] (**) | |-->Monitor "" [ 50.339] (**) | |-->Device "Driver0" [ 50.339] (**) | |-->GPUDevice "Driver0" [ 50.339] (==) No monitor specified for screen "Primary Screen". Using a default monitor configuration. [ 50.339] (**) Option "DontVTSwitch" "true" [ 50.339] (**) Option "DontZap" "true" [ 50.339] (**) Option "DontZoom" "true" [ 50.339] (==) Automatically adding devices [ 50.339] (==) Automatically enabling devices [ 50.339] (==) Automatically adding GPU devices [ 50.339] (==) Automatically binding GPU devices [ 50.339] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 50.339] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 50.339] Entry deleted from font path. [ 50.339] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 50.339] Entry deleted from font path. [ 50.339] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 50.339] Entry deleted from font path. [ 50.339] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 50.339] Entry deleted from font path. [ 50.339] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 50.339] Entry deleted from font path. [ 50.339] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [ 50.339] (**) ModulePath set to "/usr/lib/xorg/modules" [ 50.339] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 50.339] (II) Loader magic: 0x55e0f5dde020 [ 50.339] (II) Module ABI versions: [ 50.339] X.Org ANSI C Emulation: 0.4 [ 50.339] X.Org Video Driver: 23.0 [ 50.339] X.Org XInput driver : 24.1 [ 50.339] X.Org Server Extension : 10.0 [ 50.340] (++) using VT number 2 [ 50.343] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32 [ 50.344] (II) xfree86: Adding drm device (/dev/dri/card0) [ 50.344] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0 [ 50.347] (--) PCI:*(0:0:2:0) 8086:3184:8086:2212 rev 3, Mem @ 0xa0000000/16777216, 0x90000000/268435456, I/O @ 0x00002000/64, BIOS @ 0x????????/131072 [ 50.347] (II) "glx" will be loaded. This was enabled by default and also specified in the config file. [ 50.347] (II) LoadModule: "ddc" [ 50.347] (II) Module "ddc" already built-in [ 50.347] (II) LoadModule: "dri" [ 50.347] (II) Module "dri" already built-in [ 50.347] (II) LoadModule: "extmod" [ 50.347] (II) Module "extmod" already built-in [ 50.347] (II) LoadModule: "glx" [ 50.347] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 50.349] (II) Module glx: vendor="X.Org Foundation" [ 50.349] compiled for 1.19.5, module version = 1.0.0 [ 50.349] ABI class: X.Org Server Extension, version 10.0 [ 50.349] (II) LoadModule: "int10" [ 50.350] (II) Loading /usr/lib/xorg/modules/libint10.so [ 50.350] (II) Module int10: vendor="X.Org Foundation" [ 50.350] compiled for 1.19.5, module version = 1.0.0 [ 50.350] ABI class: X.Org Video Driver, version 23.0 [ 50.350] (II) LoadModule: "vbe" [ 50.350] (II) Loading /usr/lib/xorg/modules/libvbe.so [ 50.350] (II) Module vbe: vendor="X.Org Foundation" [ 50.350] compiled for 1.19.5, module version = 1.1.0 [ 50.350] ABI class: X.Org Video Driver, version 23.0 [ 50.350] (II) LoadModule: "intel" [ 50.350] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 50.350] (II) Module intel: vendor="X.Org Foundation" [ 50.350] compiled for 1.19.5, module version = 2.99.917 [ 50.350] Module class: X.Org Video Driver [ 50.350] ABI class: X.Org Video Driver, version 23.0 [ 50.350] (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 [ 50.351] (II) intel: Driver for Intel(R) HD Graphics [ 50.351] (II) intel: Driver for Intel(R) Iris(TM) Graphics [ 50.351] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics [ 50.351] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted) [ 50.351] sna_init_scrn: entity_num=0 [ 50.351] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20180221 [ 50.351] (II) intel(0): SNA compiled from 2.99.917-814-gaa36399c [ 50.351] SNA compiled with full debug logging; expect to run slowly [ 50.351] (II) intel(0): SNA compiled with assertions enabled [ 50.351] (II) intel(0): SNA compiled with memory allocation reporting enabled [ 50.351] (II) intel(0): SNA compiled with extra pixmap/damage validation [ 50.351] xf86-video-intel version: 2.99.917-814-gaa36399c [ 50.351] pixman version: 0.34.0 [ 50.368] num_cores: processors=0x1, cores=0xf [ 50.368] sna_threads_init: creating a thread pool of 4 threads [ 50.368] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 50.368] sna_pre_init flags=0, numEntities=1 [ 50.368] sna_acpi_open [ 50.368] sna_acpi_open: opened socket to APCI daemon, fd=14 [ 50.368] (--) intel(0): gen9 engineering sample [ 50.368] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2; using a maximum of 4 threads [ 50.368] (**) intel(0): Depth 24, (--) framebuffer bpp 32 [ 50.368] (==) intel(0): RGB weight 888 [ 50.368] (==) intel(0): Default visual is TrueColor [ 50.368] (**) intel(0): Option "TearFree" "true" [ 50.368] kgem_init: fd=13, gen=75 [ 50.368] kgem_init: has BLT ring? 1 [ 50.368] kgem_init: has relaxed delta? 1 [ 50.368] kgem_init: has relaxed fencing? 1 [ 50.368] kgem_init: has shared last-level-cache? 0 [ 50.368] kgem_init: has write-through caching for scanouts? 0 [ 50.369] kgem_init: has wc-mmapping? 1 [ 50.369] kgem_init: has set-cache-level? 1 [ 50.369] kgem_init: has userptr? 1 [ 50.369] kgem_init: has create2? 0 [ 50.369] kgem_init: has no-reloc? 1 [ 50.369] kgem_init: has handle-lut? 1 [ 50.369] kgem_init: semaphores enabled? 0 [ 50.369] kgem_init: can blt to cpu? 1 [ 50.369] gem_write(handle=2, offset=0, len=32) [ 50.369] kgem_init: can blit to Y-tiled surfaces? 1 [ 50.369] kgem_init: can render to Y-tiled surfaces? 1 [ 50.369] kgem_init: can scanout Y-tiled surfaces? 1 [ 50.369] kgem_init: has dirty fb? 1 [ 50.369] kgem_init: can use privileged batchbuffers? 0 [ 50.369] kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 1 [ 50.369] kgem_init_pinned_batches: new handle=2, num_pages=1 [ 50.369] __kgem_bo_init(handle=2, num_pages=1) [ 50.369] __kgem_bo_init(handle=2, num_pages=1) [ 50.369] __kgem_bo_init(handle=3, num_pages=4) [ 50.369] kgem_init: maximum batch size? 16384 [ 50.369] kgem_create_linear(65536) [ 50.369] kgem_create_linear: new handle=4, num_pages=16 [ 50.369] __kgem_bo_init(handle=4, num_pages=16) [ 50.369] kgem_bo_map__cpu(handle=4, size=65536, map=0x0:0x0) [ 50.369] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 4) [ 50.369] __kgem_bo_map__cpu: caching CPU vma for 4 [ 50.369] kgem_new_batch: allocated and mapped batch handle=4 [size=65536] [ 50.369] kgem_bo_sync__cpu: handle=4 [ 50.369] kgem_new_batch: using last batch handle=0 [ 50.369] kgem_init: last-level cache size: 4194304 bytes, threshold in pages: 512 [ 50.369] kgem_init: cpu bo enabled 1: llc? 0, set-cache-level? 1, userptr? 1 [ 50.369] get_gtt_size: aperture size 281474976710656, available now 0 [ 50.369] kgem_init: aperture low=1073741824 [1024], high=2415919104 [2304] [ 50.370] kgem_init: aperture mappable=268435456 [256 MiB] [ 50.370] kgem_init: aperture fenceable=268435456 [256 MiB] [ 50.370] kgem_init: buffer size=262144 [256 KiB] [ 50.370] kgem_init: total ram=3961409536 [ 50.370] kgem_init: reduced aperture watermaks to fit into ram; low=495176192 [472], high=1980704768 [1888] [ 50.370] kgem_init: maximum object size=1811939328 [ 50.370] kgem_init: large object thresold=134217728 [ 50.370] kgem_init: max object sizes (gpu=268435456, cpu=1811939328, tile upload=67108864, copy=134217728) [ 50.370] kgem_init: max fences=30 [ 50.370] kgem_init_swizzling: swizzle_mode=0, phys_swizzle_mode=0 [ 50.370] choose_memcpy_tiled_x: no swizzling [ 50.370] kgem_init_swizzling: can fence?=1 [ 50.370] sna_pre_init: swapbuffer wait? enabled [ 50.370] sna_pre_init: vsync? enabled [ 50.370] sna_pre_init: page flips? enabled [ 50.370] sna_pre_init: triple buffer? enabled [ 50.370] probe_capabilities: page flips? enabled, async? disabled [ 50.370] sna_mode_pre_init: found 3 CRTC, 6 encoders, 3 connectors [ 50.370] sna_crtc_add(43): is-zaphod? 0 [ 50.370] sna_crtc_find_planes: 15 planes [ 50.370] sna_crtc_find_planes: plane 28 is attached to our pipe=0 [ 50.370] plane_details: object 28 (type eeeeeeee) has 3 props [ 50.370] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=1 [ 50.370] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=29 [ 50.370] plane_details: prop[2] .id=30, .name=rotation, .flags=20, .value=1 [ 50.370] parse_rotation_prop: found rotation property .id=30, value=1, num_enums=4 [ 50.370] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.370] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.370] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.370] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.370] plane_details: plane=28 type=1 [ 50.370] sna_crtc_find_planes: plane 31 is attached to our pipe=0 [ 50.370] plane_details: object 31 (type eeeeeeee) has 3 props [ 50.370] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.370] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=32 [ 50.370] plane_details: prop[2] .id=33, .name=rotation, .flags=20, .value=1 [ 50.370] parse_rotation_prop: found rotation property .id=33, value=1, num_enums=4 [ 50.370] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.370] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.370] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.370] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.370] plane_details: plane=31 type=0 [ 50.370] sna_crtc_find_planes: plane 34 is attached to our pipe=0 [ 50.370] plane_details: object 34 (type eeeeeeee) has 3 props [ 50.370] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.370] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=35 [ 50.370] plane_details: prop[2] .id=36, .name=rotation, .flags=20, .value=1 [ 50.370] parse_rotation_prop: found rotation property .id=36, value=1, num_enums=4 [ 50.370] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.370] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.370] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.370] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.370] plane_details: plane=34 type=0 [ 50.370] sna_crtc_find_planes: plane 37 is attached to our pipe=0 [ 50.370] plane_details: object 37 (type eeeeeeee) has 3 props [ 50.370] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.370] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=38 [ 50.370] plane_details: prop[2] .id=39, .name=rotation, .flags=20, .value=1 [ 50.370] parse_rotation_prop: found rotation property .id=39, value=1, num_enums=4 [ 50.370] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.370] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.370] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.370] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.370] plane_details: plane=37 type=0 [ 50.370] sna_crtc_find_planes: plane 40 is attached to our pipe=0 [ 50.370] plane_details: object 40 (type eeeeeeee) has 3 props [ 50.370] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=2 [ 50.370] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=41 [ 50.370] plane_details: prop[2] .id=42, .name=rotation, .flags=20, .value=1 [ 50.370] parse_rotation_prop: found rotation property .id=42, value=1, num_enums=2 [ 50.370] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.370] parse_rotation_prop: rotation[1] = rotate-180 [2] [ 50.370] plane_details: plane=40 type=2 [ 50.370] sna_crtc_add: CRTC:43 [pipe=0], primary id=1c: supported-rotations=f, current-rotation=1 [ 50.371] sna_crtc_add: attached crtc[43] pipe=0 [ 50.371] sna_crtc_add(59): is-zaphod? 0 [ 50.371] sna_crtc_find_planes: 15 planes [ 50.371] sna_crtc_find_planes: plane 44 is attached to our pipe=1 [ 50.371] plane_details: object 44 (type eeeeeeee) has 3 props [ 50.371] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=1 [ 50.371] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=45 [ 50.371] plane_details: prop[2] .id=46, .name=rotation, .flags=20, .value=1 [ 50.371] parse_rotation_prop: found rotation property .id=46, value=1, num_enums=4 [ 50.371] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.371] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.371] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.371] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.371] plane_details: plane=44 type=1 [ 50.371] sna_crtc_find_planes: plane 47 is attached to our pipe=1 [ 50.371] plane_details: object 47 (type eeeeeeee) has 3 props [ 50.371] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.371] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=48 [ 50.371] plane_details: prop[2] .id=49, .name=rotation, .flags=20, .value=1 [ 50.371] parse_rotation_prop: found rotation property .id=49, value=1, num_enums=4 [ 50.371] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.371] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.371] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.371] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.371] plane_details: plane=47 type=0 [ 50.371] sna_crtc_find_planes: plane 50 is attached to our pipe=1 [ 50.371] plane_details: object 50 (type eeeeeeee) has 3 props [ 50.371] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.371] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=51 [ 50.371] plane_details: prop[2] .id=52, .name=rotation, .flags=20, .value=1 [ 50.371] parse_rotation_prop: found rotation property .id=52, value=1, num_enums=4 [ 50.371] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.371] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.371] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.371] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.371] plane_details: plane=50 type=0 [ 50.371] sna_crtc_find_planes: plane 53 is attached to our pipe=1 [ 50.371] plane_details: object 53 (type eeeeeeee) has 3 props [ 50.371] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.371] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=54 [ 50.371] plane_details: prop[2] .id=55, .name=rotation, .flags=20, .value=1 [ 50.371] parse_rotation_prop: found rotation property .id=55, value=1, num_enums=4 [ 50.371] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.371] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.371] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.371] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.371] plane_details: plane=53 type=0 [ 50.371] sna_crtc_find_planes: plane 56 is attached to our pipe=1 [ 50.371] plane_details: object 56 (type eeeeeeee) has 3 props [ 50.371] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=2 [ 50.371] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=57 [ 50.371] plane_details: prop[2] .id=58, .name=rotation, .flags=20, .value=1 [ 50.371] parse_rotation_prop: found rotation property .id=58, value=1, num_enums=2 [ 50.371] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.371] parse_rotation_prop: rotation[1] = rotate-180 [2] [ 50.371] plane_details: plane=56 type=2 [ 50.371] sna_crtc_add: CRTC:59 [pipe=1], primary id=2c: supported-rotations=f, current-rotation=1 [ 50.371] sna_crtc_add: attached crtc[59] pipe=1 [ 50.371] sna_crtc_add(75): is-zaphod? 0 [ 50.371] sna_crtc_find_planes: 15 planes [ 50.371] sna_crtc_find_planes: plane 60 is attached to our pipe=2 [ 50.371] plane_details: object 60 (type eeeeeeee) has 3 props [ 50.371] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=1 [ 50.371] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=61 [ 50.371] plane_details: prop[2] .id=62, .name=rotation, .flags=20, .value=1 [ 50.371] parse_rotation_prop: found rotation property .id=62, value=1, num_enums=4 [ 50.371] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.371] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.371] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.371] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.371] plane_details: plane=60 type=1 [ 50.371] sna_crtc_find_planes: plane 63 is attached to our pipe=2 [ 50.371] plane_details: object 63 (type eeeeeeee) has 3 props [ 50.371] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.371] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=64 [ 50.372] plane_details: prop[2] .id=65, .name=rotation, .flags=20, .value=1 [ 50.372] parse_rotation_prop: found rotation property .id=65, value=1, num_enums=4 [ 50.372] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.372] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.372] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.372] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.372] plane_details: plane=63 type=0 [ 50.372] sna_crtc_find_planes: plane 66 is attached to our pipe=2 [ 50.372] plane_details: object 66 (type eeeeeeee) has 3 props [ 50.372] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.372] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=67 [ 50.372] plane_details: prop[2] .id=68, .name=rotation, .flags=20, .value=1 [ 50.372] parse_rotation_prop: found rotation property .id=68, value=1, num_enums=4 [ 50.372] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.372] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.372] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.372] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.372] plane_details: plane=66 type=0 [ 50.372] sna_crtc_find_planes: plane 69 is attached to our pipe=2 [ 50.372] plane_details: object 69 (type eeeeeeee) has 3 props [ 50.372] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=0 [ 50.372] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=70 [ 50.372] plane_details: prop[2] .id=71, .name=rotation, .flags=20, .value=1 [ 50.372] parse_rotation_prop: found rotation property .id=71, value=1, num_enums=4 [ 50.372] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.372] parse_rotation_prop: rotation[1] = rotate-90 [1] [ 50.372] parse_rotation_prop: rotation[2] = rotate-180 [2] [ 50.372] parse_rotation_prop: rotation[3] = rotate-270 [3] [ 50.372] plane_details: plane=69 type=0 [ 50.372] sna_crtc_find_planes: plane 72 is attached to our pipe=2 [ 50.372] plane_details: object 72 (type eeeeeeee) has 3 props [ 50.372] plane_details: prop[0] .id=7, .name=type, .flags=c, .value=2 [ 50.372] plane_details: prop[1] .id=27, .name=IN_FORMATS, .flags=14, .value=73 [ 50.372] plane_details: prop[2] .id=74, .name=rotation, .flags=20, .value=1 [ 50.372] parse_rotation_prop: found rotation property .id=74, value=1, num_enums=2 [ 50.372] parse_rotation_prop: rotation[0] = rotate-0 [0] [ 50.372] parse_rotation_prop: rotation[1] = rotate-180 [2] [ 50.372] plane_details: plane=72 type=2 [ 50.372] sna_crtc_add: CRTC:75 [pipe=2], primary id=3c: supported-rotations=f, current-rotation=1 [ 50.372] sna_crtc_add: attached crtc[75] pipe=2 [ 50.372] sna_output_add(77): serial=0 [ 50.372] sna_output_add(77): has 1 associated encoders [ 50.372] name_from_path: found? PATH=-1 [ 50.372] (II) intel(0): Output eDP1 using monitor section Primary Monitor [ 50.372] (**) intel(0): Option "Rotate" "Normal" [ 50.372] (**) intel(0): Option "Primary" "true" [ 50.372] sna_output_add: inserting output #0 of 0 [ 50.372] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 50.372] has_connector_backlight: lookup /sys/class/drm/card0-eDP-1 [ 50.372] has_connector_backlight: testing i2c-3 as backlight [ 50.372] has_connector_backlight: testing device as backlight [ 50.372] has_connector_backlight: testing subsystem as backlight [ 50.372] has_connector_backlight: testing power as backlight [ 50.372] has_connector_backlight: testing intel_backlight as backlight [ 50.373] sna_output_backlight_init(eDP1) opening backlight intel_backlight [ 50.373] sna_output_backlight_init(eDP1): initial backlight value 7500 [ 50.373] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1 [ 50.373] sna_output_add: created output 'eDP1' 77, encoder=76 (possible crtc:7, attached encoders:1, possible clones:1), serial=0, edid=0, dpms=2, crtc=43 [ 50.373] (II) intel(0): Enabled output eDP1 [ 50.373] sna_output_add(84): serial=0 [ 50.373] sna_output_add(84): has 1 associated encoders [ 50.373] name_from_path: found? PATH=-1 [ 50.373] (II) intel(0): Output HDMI1 has no monitor section [ 50.373] sna_output_add: inserting output #1 of 1 [ 50.373] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 50.373] has_connector_backlight: lookup /sys/class/drm/card0-HDMI-A-1 [ 50.373] has_connector_backlight: testing device as backlight [ 50.373] has_connector_backlight: testing subsystem as backlight [ 50.373] has_connector_backlight: testing power as backlight [ 50.373] sna_output_add: created output 'HDMI1' 84, encoder=83 (possible crtc:7, attached encoders:2, possible clones:2), serial=0, edid=0, dpms=2, crtc=59 [ 50.373] (II) intel(0): Enabled output HDMI1 [ 50.373] sna_output_add(89): serial=0 [ 50.373] sna_output_add(89): has 1 associated encoders [ 50.373] name_from_path: found? PATH=-1 [ 50.373] (II) intel(0): Output DP1 has no monitor section [ 50.373] sna_output_add: inserting output #2 of 2 [ 50.374] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 [ 50.374] has_connector_backlight: lookup /sys/class/drm/card0-DP-1 [ 50.374] has_connector_backlight: testing device as backlight [ 50.374] has_connector_backlight: testing drm_dp_aux1 as backlight [ 50.374] has_connector_backlight: testing subsystem as backlight [ 50.374] has_connector_backlight: testing power as backlight [ 50.374] has_connector_backlight: testing i2c-4 as backlight [ 50.374] sna_output_add: created output 'DP1' 89, encoder=88 (possible crtc:7, attached encoders:4, possible clones:4), serial=0, edid=0, dpms=2, crtc=0 [ 50.374] (II) intel(0): Enabled output DP1 [ 50.374] sna_cursor_pre_init: cursor updates use_gtt?=1 [ 50.374] (--) intel(0): Using a maximum size of 256x256 for hardware cursors [ 50.374] add_fake_output(late=0, num_fake=1) [ 50.374] (II) intel(0): Output VIRTUAL1 has no monitor section [ 50.374] (II) intel(0): Enabled output VIRTUAL1 [ 50.374] sna_probe_initial_configuration: user placement [12] for eDP1 [ 50.374] sna_output_detect(eDP1:77) [ 50.375] sna_output_detect(eDP1): num modes 0 -> 1, num props 6 -> 6 [ 50.375] sna_output_detect(eDP1): found 1 modes, connection status=1 [ 50.375] sna_output_get_modes(eDP1:77) [ 50.375] sna_output_attach_edid(eDP1): attaching EDID id=128, current=0 [ 50.375] sna_output_attach_edid(eDP1): retrieving blob id=128, length=128 [ 50.375] (II) intel(0): EDID for output eDP1 [ 50.375] (II) intel(0): Manufacturer: AUO Model: 226d Serial#: 0 [ 50.375] (II) intel(0): Year: 2015 Week: 52 [ 50.375] (II) intel(0): EDID Version: 1.4 [ 50.375] (II) intel(0): Digital Display Input [ 50.375] (II) intel(0): 8 bits per channel [ 50.375] (II) intel(0): Digital interface is DisplayPort [ 50.375] (II) intel(0): Max Image Size [cm]: horiz.: 28 vert.: 16 [ 50.375] (II) intel(0): Gamma: 2.20 [ 50.375] (II) intel(0): No DPMS capabilities specified [ 50.375] (II) intel(0): Supported color encodings: RGB 4:4:4 [ 50.375] (II) intel(0): First detailed timing is preferred mode [ 50.375] (II) intel(0): Preferred mode is native pixel format and refresh rate [ 50.375] (II) intel(0): redX: 0.587 redY: 0.350 greenX: 0.342 greenY: 0.585 [ 50.375] (II) intel(0): blueX: 0.154 blueY: 0.115 whiteX: 0.306 whiteY: 0.327 [ 50.375] (II) intel(0): Manufacturer's mask: 0 [ 50.375] (II) intel(0): Supported detailed timing: [ 50.375] (II) intel(0): clock: 141.0 MHz Image Size: 276 x 155 mm [ 50.376] (II) intel(0): h_active: 1920 h_sync: 1936 h_sync_end 1952 h_blank_end 2104 h_border: 0 [ 50.376] (II) intel(0): v_active: 1080 v_sync: 1083 v_sync_end 1097 v_blanking: 1116 v_border: 0 [ 50.376] (II) intel(0): Unknown vendor-specific block f [ 50.376] (II) intel(0): AUO [ 50.376] (II) intel(0): B125HAN02.2 [ 50.376] (II) intel(0): EDID (in hex): [ 50.376] (II) intel(0): 00ffffffffffff0006af6d2200000000 [ 50.376] (II) intel(0): 34190104a51c1078026ba79659579527 [ 50.376] (II) intel(0): 1d4e5300000001010101010101010101 [ 50.376] (II) intel(0): 010101010101143780b8703824401010 [ 50.376] (II) intel(0): 3e00149b100000180000000f00000000 [ 50.376] (II) intel(0): 00000000000000000020000000fe0041 [ 50.376] (II) intel(0): 554f0a202020202020202020000000fe [ 50.376] (II) intel(0): 004231323548414e30322e32200a00a8 [ 50.376] (II) intel(0): EDID vendor "AUO", prod id 8813 [ 50.376] (II) intel(0): Printing DDC gathered Modelines: [ 50.376] (II) intel(0): Modeline "1920x1080"x0.0 141.00 1920 1936 1952 2104 1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP) [ 50.376] sna_output_set_parsed_edid)eDP1): kernel and Xorg disagree over physical size: kernel=280x160mm, Xorg=276x155mm [ 50.376] sna_output_attach_tile: found? TILE=-1 [ 50.376] sna_output_get_modes: adding 1 probed modes [ 50.376] kmode: 1920x1080, clock=141000, 1920 1936 1952 2104 0, 1080 1083 1097 1116 0, flags=a, type=48 [ 50.376] Adding 16:9 modes -- 17220 < 17280 > 17340 [ 50.376] kgem_can_create_2d: 1920x1080 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.376] kgem_can_create_2d: untiled size=8294400 [ 50.376] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.376] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.376] kgem_can_create_2d: 640x480 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.376] kgem_can_create_2d: untiled size=1228800 [ 50.376] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.376] kgem_can_create_2d: tiled[-1] size=1228800 [ 50.376] kgem_can_create_2d: 800x600 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.376] kgem_can_create_2d: untiled size=1921024 [ 50.376] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.376] kgem_can_create_2d: tiled[-1] size=1921024 [ 50.376] kgem_can_create_2d: 800x600 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.376] kgem_can_create_2d: untiled size=1921024 [ 50.376] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.376] kgem_can_create_2d: tiled[-1] size=1921024 [ 50.376] kgem_can_create_2d: 1024x768 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.376] kgem_can_create_2d: untiled size=3145728 [ 50.376] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.376] kgem_can_create_2d: tiled[-1] size=3145728 [ 50.376] kgem_can_create_2d: 1280x960 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 50.376] kgem_can_create_2d: untiled size=4915200 [ 50.376] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 50.376] kgem_can_create_2d: tiled[-1] size=4915200 [ 50.376] kgem_can_create_2d: 1280x1024 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 50.376] kgem_can_create_2d: untiled size=5242880 [ 50.376] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 50.376] kgem_can_create_2d: tiled[-1] size=5242880 [ 50.376] kgem_can_create_2d: 1152x864 @ 32 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 50.376] kgem_can_create_2d: untiled size=3981312 [ 50.376] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 50.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 50.377] kgem_can_create_2d: tiled[-1] size=3981312 [ 50.377] kgem_can_create_2d: 1360x768 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 50.377] kgem_can_create_2d: untiled size=4177920 [ 50.377] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 50.377] kgem_can_create_2d: tiled[-1] size=4177920 [ 50.377] kgem_can_create_2d: 1360x768 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 50.377] kgem_can_create_2d: untiled size=4177920 [ 50.377] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 50.377] kgem_can_create_2d: tiled[-1] size=4177920 [ 50.377] kgem_can_create_2d: 1400x1050 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 50.377] kgem_can_create_2d: untiled size=5881856 [ 50.377] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 50.377] kgem_can_create_2d: tiled[-1] size=5881856 [ 50.377] kgem_can_create_2d: 1440x900 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 50.377] kgem_can_create_2d: untiled size=5185536 [ 50.377] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 50.377] kgem_can_create_2d: tiled[-1] size=5185536 [ 50.377] kgem_can_create_2d: 1600x1024 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 50.377] kgem_can_create_2d: untiled size=6553600 [ 50.377] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 50.377] kgem_can_create_2d: tiled[-1] size=6553600 [ 50.377] kgem_can_create_2d: 1680x1050 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 50.377] kgem_can_create_2d: untiled size=7057408 [ 50.377] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 50.377] kgem_can_create_2d: tiled[-1] size=7057408 [ 50.377] kgem_can_create_2d: 1920x1080 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.377] kgem_can_create_2d: untiled size=8294400 [ 50.377] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.377] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.377] kgem_can_create_2d: 960x540 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 50.377] kgem_can_create_2d: untiled size=2076672 [ 50.377] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 50.377] kgem_can_create_2d: tiled[-1] size=2076672 [ 50.377] kgem_can_create_2d: 640x360 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 50.377] kgem_can_create_2d: untiled size=921600 [ 50.377] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 50.377] kgem_can_create_2d: tiled[-1] size=921600 [ 50.377] kgem_can_create_2d: 720x405 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 50.377] kgem_can_create_2d: untiled size=1167360 [ 50.377] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 50.377] kgem_can_create_2d: tiled[-1] size=1167360 [ 50.377] kgem_can_create_2d: 864x486 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 50.377] kgem_can_create_2d: untiled size=1683456 [ 50.377] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 50.377] kgem_can_create_2d: tiled[-1] size=1683456 [ 50.377] kgem_can_create_2d: 1024x576 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 50.377] kgem_can_create_2d: untiled size=2359296 [ 50.377] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 50.377] kgem_can_create_2d: tiled[-1] size=2359296 [ 50.377] kgem_can_create_2d: 1280x720 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.377] kgem_can_create_2d: untiled size=3686400 [ 50.377] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.377] kgem_can_create_2d: tiled[-1] size=3686400 [ 50.377] kgem_can_create_2d: 1368x768 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 50.377] kgem_can_create_2d: untiled size=4202496 [ 50.377] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 50.377] kgem_can_create_2d: tiled[-1] size=4202496 [ 50.377] kgem_can_create_2d: 1600x900 @ 32 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 50.377] kgem_can_create_2d: untiled size=5763072 [ 50.377] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 50.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 50.377] kgem_can_create_2d: tiled[-1] size=5763072 [ 50.378] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "720x450" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "800x512" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "960x540" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "960x600" (doublescan mode not supported) [ 50.378] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported) [ 50.378] (II) intel(0): Printing probed modes for output eDP1 [ 50.378] (II) intel(0): Modeline "1920x1080"x60.0 141.00 1920 1936 1952 2104 1080 1083 1097 1116 -hsync -vsync (67.0 kHz eP) [ 50.378] (II) intel(0): Modeline "1920x1080"x59.9 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync (66.6 kHz d) [ 50.378] (II) intel(0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz d) [ 50.378] (II) intel(0): Modeline "1600x1024"x60.2 103.12 1600 1600 1656 1664 1024 1024 1029 1030 +hsync +vsync (62.0 kHz d) [ 50.378] (II) intel(0): Modeline "1400x1050"x60.0 122.00 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync (64.9 kHz d) [ 50.378] (II) intel(0): Modeline "1600x900"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz) [ 50.378] (II) intel(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz d) [ 50.378] (II) intel(0): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz d) [ 50.378] (II) intel(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz d) [ 50.378] (II) intel(0): Modeline "1368x768"x60.0 85.86 1368 1440 1584 1800 768 769 772 795 -hsync +vsync (47.7 kHz) [ 50.378] (II) intel(0): Modeline "1360x768"x59.8 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync (47.7 kHz d) [ 50.378] (II) intel(0): Modeline "1360x768"x60.0 72.00 1360 1408 1440 1520 768 771 781 790 +hsync -vsync (47.4 kHz d) [ 50.378] (II) intel(0): Modeline "1152x864"x60.0 81.62 1152 1216 1336 1520 864 865 868 895 -hsync +vsync (53.7 kHz d) [ 50.378] (II) intel(0): Modeline "1280x720"x60.0 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync (44.8 kHz) [ 50.378] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz d) [ 50.378] (II) intel(0): Modeline "1024x576"x60.0 46.99 1024 1064 1168 1312 576 577 580 597 -hsync +vsync (35.8 kHz) [ 50.378] (II) intel(0): Modeline "960x540"x60.0 40.78 960 992 1088 1216 540 541 544 559 -hsync +vsync (33.5 kHz) [ 50.378] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz d) [ 50.378] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d) [ 50.378] (II) intel(0): Modeline "864x486"x60.0 32.90 864 888 976 1088 486 487 490 504 -hsync +vsync (30.2 kHz) [ 50.378] (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz d) [ 50.378] (II) intel(0): Modeline "720x405"x60.0 22.18 720 728 800 880 405 406 409 420 -hsync +vsync (25.2 kHz) [ 50.378] (II) intel(0): Modeline "640x360"x60.0 17.19 640 640 704 768 360 361 364 373 -hsync +vsync (22.4 kHz) [ 50.378] sna_output_detect(HDMI1:84) [ 50.409] sna_output_detect(HDMI1): num modes 0 -> 50, num props 8 -> 8 [ 50.409] sna_output_detect(HDMI1): found 50 modes, connection status=1 [ 50.409] sna_output_get_modes(HDMI1:84) [ 50.409] sna_output_attach_edid(HDMI1): attaching EDID id=132, current=0 [ 50.409] sna_output_attach_edid(HDMI1): retrieving blob id=132, length=256 [ 50.409] (II) intel(0): EDID for output HDMI1 [ 50.409] (II) intel(0): Manufacturer: ACI Model: 24ad Serial#: 124033 [ 50.409] (II) intel(0): Year: 2017 Week: 12 [ 50.409] (II) intel(0): EDID Version: 1.3 [ 50.409] (II) intel(0): Digital Display Input [ 50.409] (II) intel(0): Max Image Size [cm]: horiz.: 52 vert.: 29 [ 50.409] (II) intel(0): Gamma: 2.20 [ 50.409] (II) intel(0): DPMS capabilities: Off [ 50.409] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 YCrCb 4:2:2 [ 50.409] (II) intel(0): First detailed timing is preferred mode [ 50.409] (II) intel(0): redX: 0.640 redY: 0.330 greenX: 0.300 greenY: 0.623 [ 50.409] (II) intel(0): blueX: 0.145 blueY: 0.047 whiteX: 0.313 whiteY: 0.329 [ 50.409] (II) intel(0): Supported established timings: [ 50.409] (II) intel(0): 720x400@70Hz [ 50.409] (II) intel(0): 640x480@60Hz [ 50.409] (II) intel(0): 640x480@67Hz [ 50.409] (II) intel(0): 640x480@72Hz [ 50.409] (II) intel(0): 640x480@75Hz [ 50.409] (II) intel(0): 800x600@56Hz [ 50.409] (II) intel(0): 800x600@60Hz [ 50.409] (II) intel(0): 800x600@72Hz [ 50.409] (II) intel(0): 800x600@75Hz [ 50.409] (II) intel(0): 832x624@75Hz [ 50.409] (II) intel(0): 1024x768@60Hz [ 50.409] (II) intel(0): 1024x768@70Hz [ 50.409] (II) intel(0): 1024x768@75Hz [ 50.409] (II) intel(0): 1280x1024@75Hz [ 50.409] (II) intel(0): Manufacturer's mask: 0 [ 50.409] (II) intel(0): Supported standard timings: [ 50.409] (II) intel(0): #0: hsize: 1920 vsize 1080 refresh: 60 vid: 49361 [ 50.409] (II) intel(0): #1: hsize: 1280 vsize 960 refresh: 60 vid: 16513 [ 50.409] (II) intel(0): #2: hsize: 1280 vsize 1024 refresh: 60 vid: 32897 [ 50.409] (II) intel(0): #3: hsize: 1440 vsize 900 refresh: 60 vid: 149 [ 50.409] (II) intel(0): #4: hsize: 1680 vsize 1050 refresh: 60 vid: 179 [ 50.409] (II) intel(0): #5: hsize: 1280 vsize 720 refresh: 60 vid: 49281 [ 50.409] (II) intel(0): #6: hsize: 1280 vsize 800 refresh: 60 vid: 129 [ 50.409] (II) intel(0): #7: hsize: 1152 vsize 864 refresh: 75 vid: 20337 [ 50.409] (II) intel(0): Supported detailed timing: [ 50.409] (II) intel(0): clock: 297.0 MHz Image Size: 521 x 293 mm [ 50.409] (II) intel(0): h_active: 3840 h_sync: 4016 h_sync_end 4104 h_blank_end 4400 h_border: 0 [ 50.409] (II) intel(0): v_active: 2160 v_sync: 2168 v_sync_end 2178 v_blanking: 2250 v_border: 0 [ 50.409] (II) intel(0): Supported detailed timing: [ 50.409] (II) intel(0): clock: 148.5 MHz Image Size: 521 x 293 mm [ 50.409] (II) intel(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0 [ 50.409] (II) intel(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0 [ 50.409] (II) intel(0): Ranges: V min: 23 V max: 80 Hz, H min: 24 H max: 138 kHz, PixClock max 305 MHz [ 50.409] (II) intel(0): Monitor name: ASUS MG24U [ 50.409] (II) intel(0): Supported detailed timing: [ 50.409] (II) intel(0): clock: 241.5 MHz Image Size: 521 x 293 mm [ 50.409] (II) intel(0): h_active: 2560 h_sync: 2608 h_sync_end 2640 h_blank_end 2720 h_border: 0 [ 50.409] (II) intel(0): v_active: 1440 v_sync: 1443 v_sync_end 1448 v_blanking: 1481 v_border: 0 [ 50.409] (II) intel(0): Supported detailed timing: [ 50.410] (II) intel(0): clock: 268.5 MHz Image Size: 521 x 293 mm [ 50.410] (II) intel(0): h_active: 2560 h_sync: 2608 h_sync_end 2640 h_blank_end 2720 h_border: 0 [ 50.410] (II) intel(0): v_active: 1600 v_sync: 1603 v_sync_end 1609 v_blanking: 1646 v_border: 0 [ 50.410] (II) intel(0): Supported detailed timing: [ 50.410] (II) intel(0): clock: 74.2 MHz Image Size: 521 x 293 mm [ 50.410] (II) intel(0): h_active: 1280 h_sync: 1720 h_sync_end 1760 h_blank_end 1980 h_border: 0 [ 50.410] (II) intel(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0 [ 50.410] (II) intel(0): Supported detailed timing: [ 50.410] (II) intel(0): clock: 25.2 MHz Image Size: 521 x 293 mm [ 50.410] (II) intel(0): h_active: 640 h_sync: 688 h_sync_end 784 h_blank_end 800 h_border: 0 [ 50.410] (II) intel(0): v_active: 350 v_sync: 409 v_sync_end 411 v_blanking: 449 v_border: 0 [ 50.410] (II) intel(0): Number of EDID sections to follow: 1 [ 50.410] (II) intel(0): EDID (in hex): [ 50.410] (II) intel(0): 00ffffffffffff000469ad2481e40100 [ 50.410] (II) intel(0): 0c1b010380341d783aee05a3544c9f25 [ 50.410] (II) intel(0): 0c5054bfef00d1c0814081809500b300 [ 50.410] (II) intel(0): 81c08100714f04740030f2705a80b058 [ 50.410] (II) intel(0): 8a0009252100001a023a801871382d40 [ 50.410] (II) intel(0): 582c450009252100001e000000fd0017 [ 50.410] (II) intel(0): 50188a1e000a202020202020000000fc [ 50.410] (II) intel(0): 0041535553204d473234550a20200160 [ 50.410] (II) intel(0): 02032ef15302031112130414050e0f1d [ 50.410] (II) intel(0): 1e1f902220215e5f2309170783010000 [ 50.410] (II) intel(0): 6d030c002000003c200060010203565e [ 50.410] (II) intel(0): 00a0a0a029503020350009252100001e [ 50.410] (II) intel(0): e26800a0a0402e603020360009252100 [ 50.410] (II) intel(0): 001a011d00bc52d01e20b82855400925 [ 50.410] (II) intel(0): 2100001ed50980a0205e63103060b20c [ 50.410] (II) intel(0): 09252100001a000000000000000000d6 [ 50.410] sna_output_set_parsed_edid)HDMI1): kernel and Xorg disagree over physical size: kernel=520x290mm, Xorg=521x293mm [ 50.410] sna_output_attach_tile: found? TILE=-1 [ 50.410] sna_output_get_modes: adding 50 probed modes [ 50.410] kmode: 3840x2160, clock=297000, 3840 4016 4104 4400 0, 2160 2168 2178 2250 0, flags=9, type=48 [ 50.410] kmode: 3840x2160, clock=297000, 3840 4016 4104 4400 0, 2160 2168 2178 2250 0, flags=5, type=40 [ 50.410] kmode: 3840x2160, clock=296703, 3840 4016 4104 4400 0, 2160 2168 2178 2250 0, flags=5, type=40 [ 50.410] kmode: 3840x2160, clock=297000, 3840 4896 4984 5280 0, 2160 2168 2178 2250 0, flags=5, type=40 [ 50.410] kmode: 3840x2160, clock=297000, 3840 5116 5204 5500 0, 2160 2168 2178 2250 0, flags=5, type=40 [ 50.410] kmode: 3840x2160, clock=296703, 3840 5116 5204 5500 0, 2160 2168 2178 2250 0, flags=5, type=40 [ 50.410] kmode: 2560x1600, clock=268500, 2560 2608 2640 2720 0, 1600 1603 1609 1646 0, flags=9, type=40 [ 50.410] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=5, type=40 [ 50.410] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1920x1080i, clock=74250, 1920 2008 2052 2200 0, 1080 1084 1094 1125 0, flags=15, type=40 [ 50.410] kmode: 1920x1080i, clock=74176, 1920 2008 2052 2200 0, 1080 1084 1094 1125 0, flags=15, type=40 [ 50.410] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1920x1080i, clock=74250, 1920 2448 2492 2640 0, 1080 1084 1094 1125 0, flags=15, type=40 [ 50.410] kmode: 1920x1080, clock=74250, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1920x1080, clock=74176, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1920x1080, clock=74250, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 50.410] kmode: 1680x1050, clock=119000, 1680 1728 1760 1840 0, 1050 1053 1059 1080 0, flags=9, type=40 [ 50.410] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 50.410] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 50.410] kmode: 1440x900, clock=88750, 1440 1488 1520 1600 0, 900 903 909 926 0, flags=9, type=40 [ 50.410] kmode: 1280x960, clock=108000, 1280 1376 1488 1800 0, 960 961 964 1000 0, flags=5, type=40 [ 50.410] kmode: 1280x800, clock=71000, 1280 1328 1360 1440 0, 800 803 809 823 0, flags=9, type=40 [ 50.410] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 50.410] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 50.410] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 50.410] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 50.410] kmode: 1440x576, clock=54000, 1440 1464 1592 1728 0, 576 581 586 625 0, flags=a, type=40 [ 50.410] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 50.410] kmode: 1024x768, clock=75000, 1024 1048 1184 1328 0, 768 771 777 806 0, flags=a, type=40 [ 50.410] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 50.410] kmode: 1440x480, clock=54054, 1440 1472 1596 1716 0, 480 489 495 525 0, flags=a, type=40 [ 50.410] kmode: 1440x480, clock=54000, 1440 1472 1596 1716 0, 480 489 495 525 0, flags=a, type=40 [ 50.410] kmode: 832x624, clock=57284, 832 864 928 1152 0, 624 625 628 667 0, flags=a, type=40 [ 50.410] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 50.410] kmode: 800x600, clock=50000, 800 856 976 1040 0, 600 637 643 666 0, flags=5, type=40 [ 50.410] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 50.411] kmode: 800x600, clock=36000, 800 824 896 1024 0, 600 601 603 625 0, flags=5, type=40 [ 50.411] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 50.411] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 50.411] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 50.411] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 50.540] kmode: 640x480, clock=31500, 640 664 704 832 0, 480 489 492 520 0, flags=a, type=40 [ 50.540] kmode: 640x480, clock=30240, 640 704 768 864 0, 480 483 486 525 0, flags=a, type=40 [ 50.540] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 50.540] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 50.540] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 50.540] kmode: 640x350, clock=25170, 640 688 784 800 0, 350 409 411 449 0, flags=9, type=40 [ 50.540] (--) intel(0): HDMI max TMDS frequency 300000KHz [ 50.540] kgem_can_create_2d: 3840x2160 @ 32 [ 50.540] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.540] kgem_can_create_2d: untiled size=33177600 [ 50.540] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 50.540] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: tiled[-1] size=33177600 [ 50.541] kgem_can_create_2d: 3840x2160 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: untiled size=33177600 [ 50.541] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: tiled[-1] size=33177600 [ 50.541] kgem_can_create_2d: 3840x2160 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: untiled size=33177600 [ 50.541] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: tiled[-1] size=33177600 [ 50.541] kgem_can_create_2d: 3840x2160 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: untiled size=33177600 [ 50.541] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: tiled[-1] size=33177600 [ 50.541] kgem_can_create_2d: 3840x2160 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: untiled size=33177600 [ 50.541] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: tiled[-1] size=33177600 [ 50.541] kgem_can_create_2d: 3840x2160 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: untiled size=33177600 [ 50.541] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 50.541] kgem_can_create_2d: tiled[-1] size=33177600 [ 50.541] kgem_can_create_2d: 2560x1600 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1600 [ 50.541] kgem_can_create_2d: untiled size=16384000 [ 50.541] kgem_choose_tiling: TLB miss between lines 2560x1600 (pitch=10240), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1600 [ 50.541] kgem_can_create_2d: tiled[-1] size=16384000 [ 50.541] kgem_can_create_2d: 2560x1440 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 50.541] kgem_can_create_2d: untiled size=14745600 [ 50.541] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 50.541] kgem_can_create_2d: tiled[-1] size=14745600 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: untiled size=8294400 [ 50.541] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.541] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.541] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.541] kgem_can_create_2d: 1920x1080 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.542] kgem_can_create_2d: untiled size=8294400 [ 50.542] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.542] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.542] kgem_can_create_2d: 1920x1080 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.542] kgem_can_create_2d: untiled size=8294400 [ 50.542] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.542] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.542] kgem_can_create_2d: 1920x1080 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.542] kgem_can_create_2d: untiled size=8294400 [ 50.542] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 50.542] kgem_can_create_2d: tiled[-1] size=8294400 [ 50.542] kgem_can_create_2d: 1680x1050 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 50.542] kgem_can_create_2d: untiled size=7057408 [ 50.542] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 50.542] kgem_can_create_2d: tiled[-1] size=7057408 [ 50.542] kgem_can_create_2d: 1280x1024 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 50.542] kgem_can_create_2d: untiled size=5242880 [ 50.542] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 50.542] kgem_can_create_2d: tiled[-1] size=5242880 [ 50.542] kgem_can_create_2d: 1280x1024 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 50.542] kgem_can_create_2d: untiled size=5242880 [ 50.542] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 50.542] kgem_can_create_2d: tiled[-1] size=5242880 [ 50.542] kgem_can_create_2d: 1440x900 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 50.542] kgem_can_create_2d: untiled size=5185536 [ 50.542] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 50.542] kgem_can_create_2d: tiled[-1] size=5185536 [ 50.542] kgem_can_create_2d: 1280x960 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 50.542] kgem_can_create_2d: untiled size=4915200 [ 50.542] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 50.542] kgem_can_create_2d: tiled[-1] size=4915200 [ 50.542] kgem_can_create_2d: 1280x800 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=800 [ 50.542] kgem_can_create_2d: untiled size=4096000 [ 50.542] kgem_choose_tiling: TLB miss between lines 1280x800 (pitch=5120), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=800 [ 50.542] kgem_can_create_2d: tiled[-1] size=4096000 [ 50.542] kgem_can_create_2d: 1152x864 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 50.542] kgem_can_create_2d: untiled size=3981312 [ 50.542] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 50.542] kgem_can_create_2d: tiled[-1] size=3981312 [ 50.542] kgem_can_create_2d: 1280x720 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.542] kgem_can_create_2d: untiled size=3686400 [ 50.542] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.542] kgem_can_create_2d: tiled[-1] size=3686400 [ 50.542] kgem_can_create_2d: 1280x720 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.542] kgem_can_create_2d: untiled size=3686400 [ 50.542] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.542] kgem_can_create_2d: tiled[-1] size=3686400 [ 50.542] kgem_can_create_2d: 1280x720 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.542] kgem_can_create_2d: untiled size=3686400 [ 50.542] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 50.542] kgem_can_create_2d: tiled[-1] size=3686400 [ 50.542] kgem_can_create_2d: 1440x576 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=576 [ 50.542] kgem_can_create_2d: untiled size=3317760 [ 50.542] kgem_choose_tiling: TLB miss between lines 1440x576 (pitch=5760), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=576 [ 50.542] kgem_can_create_2d: tiled[-1] size=3317760 [ 50.542] kgem_can_create_2d: 1024x768 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.542] kgem_can_create_2d: untiled size=3145728 [ 50.542] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.542] kgem_can_create_2d: tiled[-1] size=3145728 [ 50.542] kgem_can_create_2d: 1024x768 @ 32 [ 50.542] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.543] kgem_can_create_2d: untiled size=3145728 [ 50.543] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.543] kgem_can_create_2d: tiled[-1] size=3145728 [ 50.543] kgem_can_create_2d: 1024x768 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.543] kgem_can_create_2d: untiled size=3145728 [ 50.543] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 50.543] kgem_can_create_2d: tiled[-1] size=3145728 [ 50.543] kgem_can_create_2d: 1440x480 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=480 [ 50.543] kgem_can_create_2d: untiled size=2764800 [ 50.543] kgem_choose_tiling: TLB miss between lines 1440x480 (pitch=5760), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=480 [ 50.543] kgem_can_create_2d: tiled[-1] size=2764800 [ 50.543] kgem_can_create_2d: 1440x480 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=480 [ 50.543] kgem_can_create_2d: untiled size=2764800 [ 50.543] kgem_choose_tiling: TLB miss between lines 1440x480 (pitch=5760), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=480 [ 50.543] kgem_can_create_2d: tiled[-1] size=2764800 [ 50.543] kgem_can_create_2d: 832x624 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3328, height=624 [ 50.543] kgem_can_create_2d: untiled size=2076672 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 832x624 (pitch=3328), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3328, height=624 [ 50.543] kgem_can_create_2d: tiled[-1] size=2076672 [ 50.543] kgem_can_create_2d: 800x600 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: untiled size=1921024 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: tiled[-1] size=1921024 [ 50.543] kgem_can_create_2d: 800x600 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: untiled size=1921024 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: tiled[-1] size=1921024 [ 50.543] kgem_can_create_2d: 800x600 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: untiled size=1921024 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: tiled[-1] size=1921024 [ 50.543] kgem_can_create_2d: 800x600 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: untiled size=1921024 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 50.543] kgem_can_create_2d: tiled[-1] size=1921024 [ 50.543] kgem_can_create_2d: 720x576 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 50.543] kgem_can_create_2d: untiled size=1658880 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 50.543] kgem_can_create_2d: tiled[-1] size=1658880 [ 50.543] kgem_can_create_2d: 720x480 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 50.543] kgem_can_create_2d: untiled size=1384448 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 50.543] kgem_can_create_2d: tiled[-1] size=1384448 [ 50.543] kgem_can_create_2d: 720x480 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 50.543] kgem_can_create_2d: untiled size=1384448 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 50.543] kgem_can_create_2d: tiled[-1] size=1384448 [ 50.543] kgem_can_create_2d: 640x480 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.543] kgem_can_create_2d: untiled size=1228800 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.543] kgem_can_create_2d: tiled[-1] size=1228800 [ 50.543] kgem_can_create_2d: 640x480 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.543] kgem_can_create_2d: untiled size=1228800 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.543] kgem_can_create_2d: tiled[-1] size=1228800 [ 50.543] kgem_can_create_2d: 640x480 @ 32 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.543] kgem_can_create_2d: untiled size=1228800 [ 50.543] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 50.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.543] kgem_can_create_2d: tiled[-1] size=1228800 [ 50.543] kgem_can_create_2d: 640x480 @ 32 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.544] kgem_can_create_2d: untiled size=1228800 [ 50.544] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.544] kgem_can_create_2d: tiled[-1] size=1228800 [ 50.544] kgem_can_create_2d: 640x480 @ 32 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.544] kgem_can_create_2d: untiled size=1228800 [ 50.544] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 50.544] kgem_can_create_2d: tiled[-1] size=1228800 [ 50.544] kgem_can_create_2d: 720x400 @ 32 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 50.544] kgem_can_create_2d: untiled size=1155072 [ 50.544] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 50.544] kgem_can_create_2d: tiled[-1] size=1155072 [ 50.544] kgem_can_create_2d: 640x350 @ 32 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=350 [ 50.544] kgem_can_create_2d: untiled size=897024 [ 50.544] kgem_choose_tiling: TLB near-miss between lines 640x350 (pitch=2560), forcing tiling 1 [ 50.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=350 [ 50.544] kgem_can_create_2d: tiled[-1] size=897024 [ 50.544] (II) intel(0): Printing probed modes for output HDMI1 [ 50.544] (II) intel(0): Modeline "3840x2160"x30.0 297.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync -vsync (67.5 kHz eP) [ 50.544] (II) intel(0): Modeline "3840x2160"x30.0 297.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (67.5 kHz e) [ 50.544] (II) intel(0): Modeline "3840x2160"x25.0 297.00 3840 4896 4984 5280 2160 2168 2178 2250 +hsync +vsync (56.2 kHz e) [ 50.544] (II) intel(0): Modeline "3840x2160"x24.0 297.00 3840 5116 5204 5500 2160 2168 2178 2250 +hsync +vsync (54.0 kHz e) [ 50.544] (II) intel(0): Modeline "3840x2160"x30.0 296.70 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync (67.4 kHz e) [ 50.544] (II) intel(0): Modeline "3840x2160"x24.0 296.70 3840 5116 5204 5500 2160 2168 2178 2250 +hsync +vsync (53.9 kHz e) [ 50.544] (II) intel(0): Modeline "2560x1600"x60.0 268.50 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync (98.7 kHz e) [ 50.544] (II) intel(0): Modeline "2560x1440"x60.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync (88.8 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x60.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x50.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x60.0 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.4 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080i"x60.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080i"x50.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x30.0 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.8 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x25.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x24.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080i"x60.0 74.18 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.7 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x30.0 74.18 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (33.7 kHz e) [ 50.544] (II) intel(0): Modeline "1920x1080"x24.0 74.18 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e) [ 50.544] (II) intel(0): Modeline "1680x1050"x60.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz e) [ 50.544] (II) intel(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 50.544] (II) intel(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 50.544] (II) intel(0): Modeline "1440x900"x60.0 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync (55.5 kHz e) [ 50.544] (II) intel(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e) [ 50.544] (II) intel(0): Modeline "1280x800"x60.0 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e) [ 50.544] (II) intel(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 50.544] (II) intel(0): Modeline "1280x720"x60.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 50.544] (II) intel(0): Modeline "1280x720"x50.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 50.544] (II) intel(0): Modeline "1280x720"x60.0 74.18 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 50.544] (II) intel(0): Modeline "1440x576"x50.0 54.00 1440 1464 1592 1728 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 50.544] (II) intel(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 50.544] (II) intel(0): Modeline "1024x768"x70.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e) [ 50.544] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 50.544] (II) intel(0): Modeline "1440x480"x60.0 54.05 1440 1472 1596 1716 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 50.544] (II) intel(0): Modeline "1440x480"x60.0 54.00 1440 1472 1596 1716 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 50.544] (II) intel(0): Modeline "832x624"x75.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e) [ 50.544] (II) intel(0): Modeline "800x600"x72.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e) [ 50.544] (II) intel(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 50.544] (II) intel(0): Modeline "800x600"x60.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 50.544] (II) intel(0): Modeline "800x600"x56.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e) [ 50.544] (II) intel(0): Modeline "720x576"x50.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 50.544] (II) intel(0): Modeline "720x480"x60.0 27.03 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 50.544] (II) intel(0): Modeline "720x480"x60.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 50.544] (II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 50.544] (II) intel(0): Modeline "640x480"x73.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e) [ 50.544] (II) intel(0): Modeline "640x480"x67.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e) [ 50.544] (II) intel(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 50.544] (II) intel(0): Modeline "640x480"x60.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 50.545] (II) intel(0): Modeline "720x400"x70.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 50.545] (II) intel(0): Modeline "640x350"x70.0 25.17 640 688 784 800 350 409 411 449 +hsync -vsync (31.5 kHz e) [ 50.545] sna_output_detect(DP1:89) [ 50.545] sna_output_detect(DP1): num modes 0 -> 0, num props 7 -> 7 [ 50.545] sna_output_detect(DP1): found 0 modes, connection status=2 [ 50.545] (II) intel(0): EDID for output DP1 [ 50.545] sna_output_detect(VIRTUAL1) has user modes? 0 [ 50.545] (II) intel(0): EDID for output VIRTUAL1 [ 50.545] (II) intel(0): Output eDP1 connected [ 50.545] (II) intel(0): Output HDMI1 connected [ 50.545] (II) intel(0): Output DP1 disconnected [ 50.545] (II) intel(0): Output VIRTUAL1 disconnected [ 50.545] (II) intel(0): Using spanning desktop for initial modes [ 50.545] (II) intel(0): Output eDP1 using initial mode 1920x1080 +0+0 [ 50.545] (II) intel(0): Output HDMI1 using initial mode 3840x2160 +1920+0 [ 50.545] sna_mode_compute_possible_outputs: updated output 'eDP1' 0 [77] (possible crtc:7, possible clones:0) [ 50.545] sna_mode_compute_possible_outputs: updated output 'DP1' 1 [89] (possible crtc:7, possible clones:0) [ 50.545] sna_mode_compute_possible_outputs: updated output 'HDMI1' 2 [84] (possible crtc:7, possible clones:0) [ 50.545] (**) intel(0): TearFree enabled [ 50.545] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0) [ 50.545] (**) intel(0): Display dimensions: (280, 160) mm [ 50.545] (**) intel(0): DPI set to (522, 342) [ 50.545] (II) Loading sub module "dri3" [ 50.545] (II) LoadModule: "dri3" [ 50.545] (II) Module "dri3" already built-in [ 50.545] (II) Loading sub module "dri2" [ 50.545] (II) LoadModule: "dri2" [ 50.545] (II) Module "dri2" already built-in [ 50.545] (II) Loading sub module "present" [ 50.545] (II) LoadModule: "present" [ 50.545] (II) Module "present" already built-in [ 50.545] sna_acpi_init: attaching to acpid [ 50.545] read_power_state: searching '/sys/class/power_supply' [ 50.545] read_power_state: checking 'ADP1' [ 50.545] read_power_state: ADP1 is of type 'Mains' [ 50.545] read_power_state: ADP1 is online? '0' [ 50.545] sna_acpi_init: AC adapter is currently offline [ 50.545] (==) Depth 24 pixmap format is 32 bpp [ 50.545] sna_screen_init [ 50.545] sna_accel_init [ 50.545] sna_picture_init [ 50.545] gen9_render_setup: gt=10 [ 50.546] uploaded 37824 bytes of static state [ 50.546] kgem_create_linear(37824) [ 50.546] search_linear_cache: num_pages=10, flags=2, use_active? 0, use_large=0 [max=65536] [ 50.546] search_linear_cache: inactive and cache bucket empty [ 50.546] search_linear_cache: active cache bucket empty [ 50.546] kgem_create_linear: new handle=5, num_pages=10 [ 50.546] __kgem_bo_init(handle=5, num_pages=10) [ 50.546] __kgem_bo_map__cpu: caching CPU vma for 5 [ 50.546] sna_accel_init(backend=Geminilake (gen9), prefer_gpu=7) [ 50.546] (II) intel(0): SNA initialized with Geminilake (gen9) backend [ 50.546] (==) intel(0): Backing store enabled [ 50.546] (==) intel(0): Silken mouse enabled [ 50.546] (II) intel(0): HW Cursor enabled [ 50.546] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 50.547] (==) intel(0): DPMS enabled [ 50.547] sna_video_textured_setup: 'Intel(R) Textured Video' initialized 64 ports [ 50.547] sna_video_has_sprites: num_crtc=3 [ 50.547] sna_video_has_sprites: 3 sprites found on pipe 0 [ 50.547] sna_video_has_sprites: 3 sprites found on pipe 1 [ 50.547] sna_video_has_sprites: 3 sprites found on pipe 2 [ 50.547] sna_video_has_sprites: min=3 [ 50.547] sna_video_sprite_setup: 'Intel(R) Video Sprite' initialized 3 ports [ 50.547] sna_video_xvmc_setup: XvMC not compiled in [ 50.547] sna_dri2_open() [ 50.547] sna_dri2_open: loading dri driver 'i965' [gen=75] for device '/dev/dri/card0' [ 50.547] sna_dri2_open: enabling Xorg triple buffering [ 50.547] (II) intel(0): [DRI2] Setup complete [ 50.547] (II) intel(0): [DRI2] DRI driver: i965 [ 50.547] (II) intel(0): [DRI2] VDPAU driver: va_gl [ 50.547] (II) intel(0): direct rendering: DRI2 enabled [ 50.547] sna_present_open(num_crtc=3) [ 50.547] sna_present_update: has_async_flip? 0 [ 50.547] (II) intel(0): hardware support for Present enabled [ 50.547] (WW) intel(0): Option "Monitor-DP2" is not used [ 50.547] (--) RandR disabled [ 50.550] (II) SELinux: Disabled on system [ 50.561] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 50.561] (II) AIGLX: enabled GLX_ARB_create_context [ 50.561] (II) AIGLX: enabled GLX_ARB_create_context_profile [ 50.561] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile [ 50.561] (II) AIGLX: enabled GLX_INTEL_swap_event [ 50.561] (II) AIGLX: enabled GLX_SGI_swap_control [ 50.561] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB [ 50.561] (II) AIGLX: enabled GLX_ARB_fbconfig_float [ 50.561] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float [ 50.561] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 50.561] (II) AIGLX: enabled GLX_ARB_create_context_robustness [ 50.561] (II) AIGLX: Loaded and initialized i965 [ 50.561] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 50.562] sna_create_screen_resources(5760x2160@24) [ 50.562] sna_accel_create [ 50.562] sna_glyphs_create [ 50.562] sna_create_pixmap(1024, 1024, 8, usage=11) [ 50.562] kgem_can_create_2d: 1024x1024 @ 8 [ 50.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1024, height=1024 [ 50.562] kgem_can_create_2d: untiled size=1048576 [ 50.562] kgem_choose_tiling: 1024x1024 -> 1 [ 50.562] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=1024 [ 50.562] kgem_can_create_2d: tiled[1] size=1048576 [ 50.562] sna_create_pixmap: usage=17, flags=1b [ 50.562] sna_pixmap_create_scratch(1024, 1024, 8, tiling=2) [ 50.562] kgem_choose_tiling: 1024x1024 -> 2 [ 50.562] create_pixmap: allocating pixmap 0x0, depth=8/8, size=0 [ 50.562] create_pixmap: serial=1, usage=1, 0x0 [ 50.562] create_pixmap_hdr: pixmap=1, width=1024, height=1024, usage=1 [ 50.562] kgem_create_2d(1024x1024, bpp=8, tiling=2, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 50.562] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=1024, height=1024 [ 50.562] __kgem_bo_init(handle=6, num_pages=256) [ 50.562] kgem_set_tiling: handle=6, tiling=2 [2], pitch=1024 [1024]: 1 [ 50.562] new pitch=1024, tiling=2, handle=6, id=1, num_pages=256 [256], bucket=8 [ 50.562] __sna_damage_all(1024, 1024) [ 50.562] sna_pixmap_create_scratch: serial=1, 1024x1024, usage=1 [ 50.562] sna_create_pixmap(1024, 1024, 32, usage=11) [ 50.562] kgem_can_create_2d: 1024x1024 @ 32 [ 50.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=1024 [ 50.562] kgem_can_create_2d: untiled size=4194304 [ 50.562] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 1 [ 50.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=1024 [ 50.562] kgem_can_create_2d: tiled[-1] size=4194304 [ 50.562] sna_create_pixmap: usage=17, flags=1b [ 50.562] sna_pixmap_create_scratch(1024, 1024, 32, tiling=2) [ 50.562] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 2 [ 50.562] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 50.562] create_pixmap: serial=2, usage=1, 0x0 [ 50.562] create_pixmap_hdr: pixmap=2, width=1024, height=1024, usage=1 [ 50.562] kgem_create_2d(1024x1024, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 50.562] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=4096, height=1024 [ 50.562] __kgem_bo_init(handle=7, num_pages=1024) [ 50.562] kgem_set_tiling: handle=7, tiling=2 [2], pitch=4096 [4096]: 1 [ 50.562] new pitch=4096, tiling=2, handle=7, id=2, num_pages=1024 [1024], bucket=10 [ 50.562] __sna_damage_all(1024, 1024) [ 50.562] sna_pixmap_create_scratch: serial=2, 1024x1024, usage=1 [ 50.562] sna_gradients_create [ 50.562] sna_alpha_cache_init [ 50.562] kgem_create_linear(1052) [ 50.562] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 50.562] search_linear_cache: inactive and cache bucket empty [ 50.562] search_linear_cache: active cache bucket empty [ 50.562] kgem_create_linear: new handle=8, num_pages=1 [ 50.562] __kgem_bo_init(handle=8, num_pages=1) [ 50.562] kgem_create_proxy: target handle=8 [proxy? -1], offset=0, length=4, io=0 [ 50.562] __kgem_bo_init(handle=8, num_pages=4) [ 50.562] kgem_create_proxy: target handle=8 [proxy? -1], offset=4, length=4, io=0 [ 50.685] __kgem_bo_init(handle=8, num_pages=4) [ 50.685] kgem_create_proxy: target handle=8 [proxy? -1], offset=8, length=4, io=0 [ 50.685] __kgem_bo_init(handle=8, num_pages=4) [ 50.685] kgem_create_proxy: target handle=8 [proxy? -1], offset=12, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=16, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=20, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=24, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=28, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=32, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=36, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=40, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=44, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=48, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=52, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=56, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=60, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=64, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=68, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=72, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=76, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=80, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=84, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=88, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=92, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=96, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=100, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=104, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=108, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=112, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=116, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=120, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=124, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=128, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=132, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=136, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=140, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=144, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=148, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=152, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=156, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=160, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=164, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=168, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=172, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=176, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=180, length=4, io=0 [ 50.686] __kgem_bo_init(handle=8, num_pages=4) [ 50.686] kgem_create_proxy: target handle=8 [proxy? -1], offset=184, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=188, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=192, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=196, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=200, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=204, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=208, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=212, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=216, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=220, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=224, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=228, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=232, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=236, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=240, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=244, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=248, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=252, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=256, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=260, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=264, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=268, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=272, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=276, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=280, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=284, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=288, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=292, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=296, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=300, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=304, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=308, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=312, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=316, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=320, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=324, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=328, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=332, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=336, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=340, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=344, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=348, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=352, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=356, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=360, length=4, io=0 [ 50.687] __kgem_bo_init(handle=8, num_pages=4) [ 50.687] kgem_create_proxy: target handle=8 [proxy? -1], offset=364, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=368, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=372, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=376, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=380, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=384, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=388, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=392, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=396, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=400, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=404, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=408, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=412, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=416, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=420, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=424, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=428, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=432, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=436, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=440, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=444, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=448, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=452, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=456, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=460, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=464, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=468, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=472, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=476, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=480, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=484, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=488, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=492, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=496, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=500, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=504, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=508, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=512, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=516, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=520, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=524, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=528, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=532, length=4, io=0 [ 50.688] __kgem_bo_init(handle=8, num_pages=4) [ 50.688] kgem_create_proxy: target handle=8 [proxy? -1], offset=536, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=540, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=544, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=548, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=552, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=556, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=560, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=564, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=568, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=572, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=576, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=580, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=584, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=588, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=592, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=596, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=600, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=604, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=608, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=612, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=616, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=620, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=624, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=628, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=632, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=636, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=640, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=644, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=648, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=652, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=656, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=660, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=664, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=668, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=672, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=676, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=680, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=684, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=688, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=692, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=696, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=700, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=704, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=708, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.689] kgem_create_proxy: target handle=8 [proxy? -1], offset=712, length=4, io=0 [ 50.689] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=716, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=720, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=724, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=728, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=732, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=736, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=740, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=744, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=748, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=752, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=756, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=760, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=764, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=768, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=772, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=776, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=780, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=784, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=788, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=792, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=796, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=800, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=804, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=808, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=812, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=816, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=820, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=824, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=828, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=832, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=836, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=840, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=844, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=848, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=852, length=4, io=0 [ 50.690] __kgem_bo_init(handle=8, num_pages=4) [ 50.690] kgem_create_proxy: target handle=8 [proxy? -1], offset=856, length=4, io=0 [ 50.810] __kgem_bo_init(handle=8, num_pages=4) [ 50.810] kgem_create_proxy: target handle=8 [proxy? -1], offset=860, length=4, io=0 [ 50.810] __kgem_bo_init(handle=8, num_pages=4) [ 50.810] kgem_create_proxy: target handle=8 [proxy? -1], offset=864, length=4, io=0 [ 50.810] __kgem_bo_init(handle=8, num_pages=4) [ 50.810] kgem_create_proxy: target handle=8 [proxy? -1], offset=868, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=872, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=876, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=880, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=884, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=888, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=892, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=896, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=900, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=904, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=908, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=912, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=916, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=920, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=924, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=928, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=932, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=936, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=940, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=944, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=948, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=952, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=956, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=960, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=964, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=968, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=972, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=976, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=980, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=984, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=988, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=992, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=996, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1000, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1004, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1008, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1012, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1016, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1020, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1024, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1028, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1032, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1036, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1040, length=4, io=0 [ 50.811] __kgem_bo_init(handle=8, num_pages=4) [ 50.811] kgem_create_proxy: target handle=8 [proxy? -1], offset=1044, length=4, io=0 [ 50.812] __kgem_bo_init(handle=8, num_pages=4) [ 50.812] kgem_create_proxy: target handle=8 [proxy? -1], offset=1048, length=4, io=0 [ 50.812] __kgem_bo_init(handle=8, num_pages=4) [ 50.812] __kgem_bo_map__cpu: caching CPU vma for 8 [ 50.812] sna_solid_cache_init [ 50.812] kgem_create_linear(4096) [ 50.812] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 50.812] search_linear_cache: inactive and cache bucket empty [ 50.812] search_linear_cache: active cache bucket empty [ 50.812] kgem_create_linear: new handle=9, num_pages=1 [ 50.812] __kgem_bo_init(handle=9, num_pages=1) [ 50.812] sna_create_pixmap(5760, 2160, 24, usage=10) [ 50.812] kgem_can_create_2d: 5760x2160 @ 24 [ 50.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=23040, height=2160 [ 50.812] kgem_can_create_2d: untiled size=49766400 [ 50.812] kgem_choose_tiling: TLB miss between lines 5760x2160 (pitch=23040), forcing tiling 1 [ 50.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=23040, height=2160 [ 50.812] kgem_can_create_2d: tiled[-1] size=49766400 [ 50.812] sna_create_pixmap: usage=16, flags=1b [ 50.812] sna_create_pixmap: creating GPU pixmap 5760x2160, stride=23040, flags=1b [ 50.812] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 50.812] create_pixmap: serial=3, usage=16, 0x0 [ 50.812] create_pixmap_hdr: pixmap=3, width=5760, height=2160, usage=16 [ 50.812] sna_create_pixmap: serial=3, 5760x2160, usage=16 [ 50.812] sna_pixmap_force_to_gpu(pixmap=3, flags=102) [ 50.812] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 [ 50.812] sna_pixmap_move_to_gpu: CPU damage? 0 [ 50.812] sna_pixmap_move_to_gpu: creating GPU bo (5760x2160@32), create=b [ 50.812] kgem_choose_tiling: TLB miss between lines 5760x2160 (pitch=23040), forcing tiling 1 [ 50.812] sna_pixmap_alloc_gpu: pixmap=3 [ 50.812] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 50.812] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 50.812] __kgem_bo_init(handle=10, num_pages=12150) [ 50.812] kgem_set_tiling: handle=10, tiling=1 [1], pitch=23040 [23040]: 1 [ 50.812] __kgem_bo_make_scanout: create fb 5760x2160@24/32 [ 50.812] __kgem_bo_map__gtt(handle=10, size=49766400) [ 50.833] __kgem_bo_make_scanout: attached fb=124 to handle=10 [ 50.833] new pitch=23040, tiling=1, handle=10, id=266, num_pages=12150 [12150], bucket=13 [ 50.833] sna_pixmap_mark_active: pixmap=3, handle=10 [ 50.833] sna_set_screen_pixmap: changing from pixmap=0 to pixmap=3, (sna->front=0) [ 50.833] sna_mode_set_primary: setting PrimaryOutput eDP1 [ 50.833] sna_copy_fbcon [ 50.833] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=101 [ 50.833] sna_pixmap_move_to_gpu: CPU damage? 0 [ 50.833] sna_pixmap_mark_active: pixmap=3, handle=10 [ 50.833] sna_copy_fbcon: no fbcon found [ 50.833] sna_set_desired_mode [ 50.833] (II) intel(0): switch to mode 1920x1080@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none [ 50.838] __sna_crtc_set_mode: CRTC=43, pipe=0, hidden?=1 [ 50.838] (II) intel(0): switch to mode 3840x2160@30.0 on HDMI1 using pipe 1, position (1920, 0), rotation normal, reflection none [ 50.845] __sna_crtc_set_mode: CRTC=59, pipe=1, hidden?=1 [ 50.845] __sna_output_dpms(DP1:89): dpms=3 (current: 3), active? 0 [ 50.845] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 [ 50.845] sna_crtc_config_notify(dirty?=0) [ 50.845] sna_mode_check: hidden?=1 [ 50.846] (II) intel(0): Setting screen physical size to 1524 x 571 [ 50.846] sna_mode_resize (5760, 2160) -> (5760, 2160) [ 50.846] sna_create_pixmap(16, 16, 1, usage=0) [ 50.846] kgem_can_create_2d: 16x16 @ 1 [ 50.846] kgem_can_create_2d: unhandled depth 1 [ 50.846] sna_create_pixmap: can not use GPU, just creating shadow [ 50.846] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 [ 50.846] create_pixmap: serial=4, usage=0, 16x16 [ 50.846] sna_validate_gc(0x55e0f6fa1c90) changes=7fffff, previous serial=80000000, drawable=4 [ 50.846] sna_validate_gc: recomputing clip [ 50.846] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f710c070] [ 50.846] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 50.846] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 50.846] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 50.846] sna_poly_fill_rect: fallback -- unattached [ 50.846] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 50.846] sna_gc_move_to_cpu(0x55e0f6fa1c90) changes=7fffff [ 50.846] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 50.846] sna_drawable_move_region_to_cpu(pixmap=4 (16x16), [(0, 0), (16, 16)], flags=5) [ 50.846] sna_drawable_move_region_to_cpu: not attached to pixmap 4 (depth 1) [ 50.846] sna_poly_fill_rect: fallback - fbPolyFillRect [ 50.846] sna_gc_move_to_gpu(0x55e0f6fa1c90) [ 50.850] sna_realize_font (key=0) [ 50.850] sna_realize_font (key=0) [ 50.850] sna_create_pixmap(16, 16, 1, usage=1) [ 50.850] kgem_can_create_2d: 16x16 @ 1 [ 50.850] kgem_can_create_2d: unhandled depth 1 [ 50.850] sna_create_pixmap: can not use GPU, just creating shadow [ 50.850] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 [ 50.850] create_pixmap: serial=6, usage=1, 16x16 [ 50.850] sna_validate_gc(0x55e0f6fa1c90) changes=7fffff, previous serial=80000000, drawable=6 [ 50.850] sna_validate_gc: recomputing clip [ 50.850] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f710c070] [ 50.850] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 50.850] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 50.850] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 50.850] sna_poly_fill_rect: fallback -- unattached [ 50.850] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 50.851] sna_gc_move_to_cpu(0x55e0f6fa1c90) changes=7fffff [ 50.851] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 50.851] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=5) [ 50.851] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) [ 50.851] sna_poly_fill_rect: fallback - fbPolyFillRect [ 50.851] sna_gc_move_to_gpu(0x55e0f6fa1c90) [ 50.851] sna_validate_gc(0x55e0f6fa1c90) changes=4, previous serial=80000006, drawable=6 [ 50.851] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 50.851] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc [ 50.851] sna_drawable_use_bo pixmap=6, box=((0, 0), (16, 16)), flags=1... [ 50.851] sna_drawable_use_bo: not attached [ 50.851] sna_poly_text16: fallback [ 50.851] sna_gc_move_to_cpu(0x55e0f6fa1c90) changes=4 [ 50.851] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=3) [ 50.851] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) [ 50.851] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 50.851] sna_gc_move_to_gpu(0x55e0f6fa1c90) [ 50.851] sna_get_image: pixmap=6 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 50.851] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=22) [ 50.851] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) [ 50.851] sna_destroy_pixmap: pixmap=6, attached?=0 [ 50.851] sna_create_pixmap(16, 16, 1, usage=1) [ 50.851] kgem_can_create_2d: 16x16 @ 1 [ 50.851] kgem_can_create_2d: unhandled depth 1 [ 50.851] sna_create_pixmap: can not use GPU, just creating shadow [ 50.851] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 [ 50.851] create_pixmap: serial=7, usage=1, 16x16 [ 50.851] sna_validate_gc(0x55e0f6fa1c90) changes=7fffff, previous serial=80000000, drawable=7 [ 50.851] sna_validate_gc: recomputing clip [ 50.851] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f710c070] [ 50.851] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 50.851] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 50.851] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 50.851] sna_poly_fill_rect: fallback -- unattached [ 50.851] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 50.851] sna_gc_move_to_cpu(0x55e0f6fa1c90) changes=7fffff [ 50.851] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 50.851] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=5) [ 50.851] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 50.851] sna_poly_fill_rect: fallback - fbPolyFillRect [ 50.851] sna_gc_move_to_gpu(0x55e0f6fa1c90) [ 50.851] sna_validate_gc(0x55e0f6fa1c90) changes=4, previous serial=80000007, drawable=7 [ 50.851] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 50.851] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc [ 50.851] sna_drawable_use_bo pixmap=7, box=((1, 1), (15, 15)), flags=1... [ 50.851] sna_drawable_use_bo: not attached [ 50.851] sna_poly_text16: fallback [ 50.851] sna_gc_move_to_cpu(0x55e0f6fa1c90) changes=4 [ 50.851] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(1, 1), (15, 15)], flags=3) [ 50.851] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 50.851] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 50.851] sna_gc_move_to_gpu(0x55e0f6fa1c90) [ 50.851] sna_get_image: pixmap=7 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 50.851] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=22) [ 50.851] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 50.851] sna_destroy_pixmap: pixmap=7, attached?=0 [ 50.851] sna_create_window: window=391 [ 50.851] sna_set_window_pixmap: window=391, old pixmap=0 new pixmap=3 [ 50.851] sna_change_window_attributes [ 50.851] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=5 [ 50.851] sna_validate_gc: recomputing clip [ 50.851] sna_validate_gc: composite clip=1x[(0, 0), (5760, 2160)] [0x55e0f6fa2440] [ 50.851] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 50.851] sna_poly_fill_rect_extents: [0] = (0, 0)x(5760, 2160) [ 50.851] sna_poly_fill_rect: extents(0, 0), (5760, 2160), flags=1 [ 50.851] sna_poly_fill_rect: promoting to full GPU [ 50.851] __sna_damage_all(5760, 2160) [ 50.851] sna_poly_fill_rect: dropping last-cpu hint [ 50.851] sna_drawable_use_bo pixmap=3, box=((0, 0), (5760, 2160)), flags=19... [ 50.851] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 50.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 50.851] sna_drawable_use_bo: using whole GPU bo [ 50.851] sna_poly_fill_rect: solid fill [0], testing for blt [ 50.851] sna_poly_fill_rect_blt pixmap=3 x 1 [(0, 0)x(5760, 2160)...]+(0,0), clipped?=0 [ 50.851] sna_poly_fill_rect_blt: using fill_one() fast path: (0, 0), (5760, 2160). alu=3, pixel=0, damage?=0 [ 50.851] kgem_bo_is_render: handle=10, rq? 0 [0] [ 50.851] sna_blt_fill_boxes (32, 0, 3) x 1 [ 50.851] sna_blt_fill_box: box=((0, 0), (5760, 2160)) [ 50.851] needs_batch_flush: flushing before handle=10 for new reservation [ 50.852] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=10:tiling=1 [ 50.852] kgem_add_reloc64: handle=10, pos=4, delta=0, domains=28002 [ 50.852] kgem_add_handle: handle=10, index=0 [ 50.852] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 50.852] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 50.852] sna_poly_fill_rect_blt: pixmap=3, marking clear [0] [ 50.895] (II) config/udev: Adding input device Video Bus (/dev/input/event4) [ 50.895] (**) Video Bus: Applying InputClass "libinput keyboard catchall" [ 50.895] (II) LoadModule: "libinput" [ 50.895] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so [ 50.897] (II) Module libinput: vendor="X.Org Foundation" [ 50.897] compiled for 1.19.3, module version = 0.25.0 [ 50.897] Module class: X.Org XInput Driver [ 50.897] ABI class: X.Org XInput driver, version 24.1 [ 50.897] (II) Using input driver 'libinput' for 'Video Bus' [ 50.898] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 22 paused 0 [ 50.898] (**) Video Bus: always reports core events [ 50.898] (**) Option "Device" "/dev/input/event4" [ 50.898] (**) Option "_source" "server/udev" [ 50.899] (II) event4 - (II) Video Bus: (II) is tagged by udev as: Keyboard [ 50.899] (II) event4 - (II) Video Bus: (II) device is a keyboard [ 50.899] (II) event4 - (II) Video Bus: (II) device removed [ 50.899] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4/event4" [ 50.899] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 6) [ 50.899] (**) Option "xkb_model" "pc105" [ 50.899] (**) Option "xkb_layout" "us" [ 50.900] (II) event4 - (II) Video Bus: (II) is tagged by udev as: Keyboard [ 50.900] (II) event4 - (II) Video Bus: (II) device is a keyboard [ 50.901] (II) config/udev: Adding input device Lid Switch (/dev/input/event0) [ 50.901] (II) No input driver specified, ignoring this device. [ 50.901] (II) This device may have been added with another device file. [ 50.902] (II) config/udev: Adding input device Power Button (/dev/input/event1) [ 50.902] (**) Power Button: Applying InputClass "libinput keyboard catchall" [ 50.902] (II) Using input driver 'libinput' for 'Power Button' [ 50.903] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 25 paused 0 [ 50.903] (**) Power Button: always reports core events [ 50.903] (**) Option "Device" "/dev/input/event1" [ 50.903] (**) Option "_source" "server/udev" [ 50.904] (II) event1 - (II) Power Button: (II) is tagged by udev as: Keyboard [ 50.904] (II) event1 - (II) Power Button: (II) device is a keyboard [ 50.904] (II) event1 - (II) Power Button: (II) device removed [ 50.904] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1" [ 50.904] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7) [ 50.904] (**) Option "xkb_model" "pc105" [ 50.904] (**) Option "xkb_layout" "us" [ 50.905] (II) event1 - (II) Power Button: (II) is tagged by udev as: Keyboard [ 50.905] (II) event1 - (II) Power Button: (II) device is a keyboard [ 50.905] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event10) [ 50.905] (II) No input driver specified, ignoring this device. [ 50.905] (II) This device may have been added with another device file. [ 50.906] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event11) [ 50.906] (II) No input driver specified, ignoring this device. [ 50.906] (II) This device may have been added with another device file. [ 50.906] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event12) [ 50.906] (II) No input driver specified, ignoring this device. [ 50.906] (II) This device may have been added with another device file. [ 50.907] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event13) [ 50.907] (II) No input driver specified, ignoring this device. [ 50.907] (II) This device may have been added with another device file. [ 50.907] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event14) [ 50.907] (II) No input driver specified, ignoring this device. [ 50.907] (II) This device may have been added with another device file. [ 50.908] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event15) [ 50.908] (II) No input driver specified, ignoring this device. [ 50.908] (II) This device may have been added with another device file. [ 50.908] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event16) [ 50.908] (II) No input driver specified, ignoring this device. [ 50.908] (II) This device may have been added with another device file. [ 50.909] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/event3) [ 50.909] (**) Logitech USB-PS/2 Optical Mouse: Applying InputClass "libinput pointer catchall" [ 50.909] (II) Using input driver 'libinput' for 'Logitech USB-PS/2 Optical Mouse' [ 50.910] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 26 paused 0 [ 50.911] (**) Logitech USB-PS/2 Optical Mouse: always reports core events [ 50.911] (**) Option "Device" "/dev/input/event3" [ 50.911] (**) Option "_source" "server/udev" [ 50.912] (II) event3 - (II) Logitech USB-PS/2 Optical Mouse: (II) is tagged by udev as: Mouse [ 50.912] (II) event3 - (II) Logitech USB-PS/2 Optical Mouse: (II) device set to 400 DPI [ 50.912] (II) event3 - (II) Logitech USB-PS/2 Optical Mouse: (II) device is a pointer [ 50.912] (II) event3 - (II) Logitech USB-PS/2 Optical Mouse: (II) device removed [ 50.912] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/usb1/1-5/1-5.1/1-5.1:1.0/0003:046D:C00E.0004/input/input3/event3" [ 50.912] (II) XINPUT: Adding extended input device "Logitech USB-PS/2 Optical Mouse" (type: MOUSE, id 8) [ 50.912] (**) Option "AccelerationScheme" "none" [ 50.912] (**) Logitech USB-PS/2 Optical Mouse: (accel) selected scheme none/0 [ 50.912] (**) Logitech USB-PS/2 Optical Mouse: (accel) acceleration factor: 2.000 [ 50.912] (**) Logitech USB-PS/2 Optical Mouse: (accel) acceleration threshold: 4 [ 50.913] (II) event3 - (II) Logitech USB-PS/2 Optical Mouse: (II) is tagged by udev as: Mouse [ 50.913] (II) event3 - (II) Logitech USB-PS/2 Optical Mouse: (II) device set to 400 DPI [ 50.913] (II) event3 - (II) Logitech USB-PS/2 Optical Mouse: (II) device is a pointer [ 50.914] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/mouse0) [ 50.914] (II) No input driver specified, ignoring this device. [ 50.914] (II) This device may have been added with another device file. [ 50.914] (II) config/udev: Adding input device SINO WEALTH USB KEYBOARD (/dev/input/event5) [ 50.915] (**) SINO WEALTH USB KEYBOARD: Applying InputClass "libinput keyboard catchall" [ 50.915] (II) Using input driver 'libinput' for 'SINO WEALTH USB KEYBOARD' [ 50.916] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 27 paused 0 [ 50.916] (**) SINO WEALTH USB KEYBOARD: always reports core events [ 50.916] (**) Option "Device" "/dev/input/event5" [ 50.916] (**) Option "_source" "server/udev" [ 50.917] (II) event5 - (II) SINO WEALTH USB KEYBOARD: (II) is tagged by udev as: Keyboard [ 50.917] (II) event5 - (II) SINO WEALTH USB KEYBOARD: (II) device is a keyboard [ 50.917] (II) event5 - (II) SINO WEALTH USB KEYBOARD: (II) device removed [ 50.917] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/usb1/1-5/1-5.2/1-5.2:1.0/0003:258A:0001.0006/input/input5/event5" [ 50.917] (II) XINPUT: Adding extended input device "SINO WEALTH USB KEYBOARD" (type: KEYBOARD, id 9) [ 50.917] (**) Option "xkb_model" "pc105" [ 50.917] (**) Option "xkb_layout" "us" [ 50.918] (II) event5 - (II) SINO WEALTH USB KEYBOARD: (II) is tagged by udev as: Keyboard [ 50.918] (II) event5 - (II) SINO WEALTH USB KEYBOARD: (II) device is a keyboard [ 50.919] (II) config/udev: Adding input device SINO WEALTH USB KEYBOARD (/dev/input/event6) [ 50.919] (**) SINO WEALTH USB KEYBOARD: Applying InputClass "libinput keyboard catchall" [ 50.919] (II) Using input driver 'libinput' for 'SINO WEALTH USB KEYBOARD' [ 50.920] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 28 paused 0 [ 50.920] (**) SINO WEALTH USB KEYBOARD: always reports core events [ 50.920] (**) Option "Device" "/dev/input/event6" [ 50.920] (**) Option "_source" "server/udev" [ 50.921] (II) event6 - (II) SINO WEALTH USB KEYBOARD: (II) is tagged by udev as: Keyboard [ 50.921] (II) event6 - (II) SINO WEALTH USB KEYBOARD: (II) device is a keyboard [ 50.921] (II) event6 - (II) SINO WEALTH USB KEYBOARD: (II) device removed [ 50.921] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/usb1/1-5/1-5.2/1-5.2:1.1/0003:258A:0001.0007/input/input6/event6" [ 50.921] (II) XINPUT: Adding extended input device "SINO WEALTH USB KEYBOARD" (type: KEYBOARD, id 10) [ 50.921] (**) Option "xkb_model" "pc105" [ 50.921] (**) Option "xkb_layout" "us" [ 50.922] (II) event6 - (II) SINO WEALTH USB KEYBOARD: (II) is tagged by udev as: Keyboard [ 50.922] (II) event6 - (II) SINO WEALTH USB KEYBOARD: (II) device is a keyboard [ 50.923] (II) config/udev: Adding input device Intel Virtual Button driver (/dev/input/event7) [ 50.923] (**) Intel Virtual Button driver: Applying InputClass "libinput keyboard catchall" [ 50.923] (II) Using input driver 'libinput' for 'Intel Virtual Button driver' [ 50.926] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 29 paused 0 [ 50.926] (**) Intel Virtual Button driver: always reports core events [ 50.926] (**) Option "Device" "/dev/input/event7" [ 50.926] (**) Option "_source" "server/udev" [ 50.927] (II) event7 - (II) Intel Virtual Button driver: (II) is tagged by udev as: Keyboard Switch [ 50.927] (II) event7 - (II) Intel Virtual Button driver: (II) device is a keyboard [ 50.927] (II) event7 - (II) Intel Virtual Button driver: (II) device removed [ 50.927] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/INT33D6:00/input/input7/event7" [ 50.927] (II) XINPUT: Adding extended input device "Intel Virtual Button driver" (type: KEYBOARD, id 11) [ 50.927] (**) Option "xkb_model" "pc105" [ 50.927] (**) Option "xkb_layout" "us" [ 50.928] (II) event7 - (II) Intel Virtual Button driver: (II) is tagged by udev as: Keyboard Switch [ 50.928] (II) event7 - (II) Intel Virtual Button driver: (II) device is a keyboard [ 50.928] (II) config/udev: Adding input device Intel HID events (/dev/input/event8) [ 50.928] (**) Intel HID events: Applying InputClass "libinput keyboard catchall" [ 50.928] (II) Using input driver 'libinput' for 'Intel HID events' [ 50.929] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 30 paused 0 [ 50.929] (**) Intel HID events: always reports core events [ 50.929] (**) Option "Device" "/dev/input/event8" [ 50.929] (**) Option "_source" "server/udev" [ 50.930] (II) event8 - (II) Intel HID events: (II) is tagged by udev as: Keyboard [ 50.930] (II) event8 - (II) Intel HID events: (II) device is a keyboard [ 50.930] (II) event8 - (II) Intel HID events: (II) device removed [ 50.930] (**) Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input8/event8" [ 50.930] (II) XINPUT: Adding extended input device "Intel HID events" (type: KEYBOARD, id 12) [ 50.930] (**) Option "xkb_model" "pc105" [ 50.930] (**) Option "xkb_layout" "us" [ 50.930] (II) event8 - (II) Intel HID events: (II) is tagged by udev as: Keyboard [ 50.930] (II) event8 - (II) Intel HID events: (II) device is a keyboard [ 50.931] (II) config/udev: Adding input device Intel HID 5 button array (/dev/input/event9) [ 50.931] (**) Intel HID 5 button array: Applying InputClass "libinput keyboard catchall" [ 50.931] (II) Using input driver 'libinput' for 'Intel HID 5 button array' [ 50.932] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 31 paused 0 [ 50.932] (**) Intel HID 5 button array: always reports core events [ 50.932] (**) Option "Device" "/dev/input/event9" [ 50.932] (**) Option "_source" "server/udev" [ 50.933] (II) event9 - (II) Intel HID 5 button array: (II) is tagged by udev as: Keyboard Switch [ 50.933] (II) event9 - (II) Intel HID 5 button array: (II) device is a keyboard [ 50.934] (II) event9 - (II) Intel HID 5 button array: (II) device removed [ 50.934] (**) Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input9/event9" [ 50.934] (II) XINPUT: Adding extended input device "Intel HID 5 button array" (type: KEYBOARD, id 13) [ 50.934] (**) Option "xkb_model" "pc105" [ 50.934] (**) Option "xkb_layout" "us" [ 50.934] (II) event9 - (II) Intel HID 5 button array: (II) is tagged by udev as: Keyboard Switch [ 50.934] (II) event9 - (II) Intel HID 5 button array: (II) device is a keyboard [ 50.935] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2) [ 50.935] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall" [ 50.935] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard' [ 50.936] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 32 paused 0 [ 50.936] (**) AT Translated Set 2 keyboard: always reports core events [ 50.936] (**) Option "Device" "/dev/input/event2" [ 50.936] (**) Option "_source" "server/udev" [ 50.937] (II) event2 - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard [ 50.937] (II) event2 - (II) AT Translated Set 2 keyboard: (II) device is a keyboard [ 50.937] (II) event2 - (II) AT Translated Set 2 keyboard: (II) device removed [ 50.937] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input2/event2" [ 50.937] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 14) [ 50.937] (**) Option "xkb_model" "pc105" [ 50.975] (**) Option "xkb_layout" "us" [ 50.975] (II) event2 - (II) AT Translated Set 2 keyboard: (II) is tagged by udev as: Keyboard [ 50.976] (II) event2 - (II) AT Translated Set 2 keyboard: (II) device is a keyboard [ 50.983] sna_save_screen(mode=2 [unblank=1]) [ 50.983] sna_dpms_set(mode=0, flags=0), vtSema=1 => off?=0 [ 50.983] sna_dpms_set: unhiding 4 crtc, 4 outputs [ 50.983] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [ 50.983] __sna_crtc_set_mode: CRTC=43, pipe=0, hidden?=0 [ 50.983] sna_pixmap_force_to_gpu(pixmap=3, flags=102) [ 50.983] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 [ 50.983] sna_pixmap_move_to_gpu: already all-damaged [ 50.983] sna_pixmap_mark_active: pixmap=3, handle=10 [ 50.983] use_shadow: gpu bo handle=10 tiling=1 pitch=23040, limit=32768 [ 50.983] use_shadow? bounds (0, 0), (1920, 1080), framebufer 5760x2160 [ 50.983] sna_crtc_attach: attaching to framebuffer [ 50.983] sna_pixmap_force_to_gpu(pixmap=3, flags=102) [ 50.983] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 [ 50.983] sna_pixmap_move_to_gpu: already all-damaged [ 50.983] sna_pixmap_mark_active: pixmap=3, handle=10 [ 50.983] get_fb: reusing fb=124 for handle=10 [ 50.983] sna_crtc_attach: enabling TearFree shadow [ 50.983] sna_crtc_enable_shadow: enabling for crtc 43 [ 50.983] sna_mode_enable_shadow [ 50.983] sna_crtc_attach: creating TearFree shadow bo [ 50.983] kgem_choose_tiling: TLB miss between lines 5760x2160 (pitch=23040), forcing tiling 1 [ 50.983] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 50.983] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 50.983] __kgem_bo_init(handle=11, num_pages=12150) [ 50.983] kgem_set_tiling: handle=11, tiling=1 [1], pitch=23040 [23040]: 1 [ 50.983] __kgem_bo_make_scanout: create fb 5760x2160@24/32 [ 50.983] __kgem_bo_map__gtt(handle=11, size=49766400) [ 51.004] __kgem_bo_make_scanout: attached fb=136 to handle=11 [ 51.004] new pitch=23040, tiling=1, handle=11, id=267, num_pages=12150 [12150], bucket=13 [ 51.004] get_fb: reusing fb=136 for handle=11 [ 51.004] set_shadow: waiting for region 1x[(0, 0), (5760, 2160)], front handle=10, shadow handle=11 [ 51.004] batch[3/3, flags=1800]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=12150 [fenced=0] [ 51.004] __kgem_busy: handle=2, busy=0, wedged=0 [ 51.004] __kgem_bo_map__cpu: caching CPU vma for 2 [ 51.004] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 51.004] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=0 [ 51.005] __kgem_busy: handle=2, busy=524288, wedged=0 [ 51.005] __kgem_bo_clear_dirty: handle=10 [ 51.005] sna_crtc_apply CRTC:43 [pipe=0], handle=10 [ 51.005] sna_crtc_apply: CRTC:43 [pipe=0] primary rotation set to 1 [ 51.005] sna_crtc_apply: attaching output 'eDP1' 0 [77] to crtc:43 (pipe 0) (possible crtc:7, possible clones:0) [ 51.005] __sna_output_dpms(DP1:89): dpms=3 (current: 3), active? 0 [ 51.005] sna_crtc_apply: applying crtc [43, pipe=0] mode=1920x1080+0+0@141000, fb=124 [shadow] update to 1 outputs [77...] [ 51.038] sna_crtc_force_outputs_on(pipe=0) [ 51.038] __sna_output_dpms(eDP1:77): dpms=0 (current: 0), active? 1 [ 51.038] __sna_crtc_set_mode: marking handle=10 as active=1 (removing 0 from scanout, active=-1) [ 51.038] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 51.038] sna_crtc_randr: transform? 0, bounds (0, 0), (1920, 1080) [ 51.038] __sna_crtc_set_mode: handle=10, scanout_active=1, front_active=1 [ 51.038] update_flush_interval: front_active=1 [ 51.038] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 51.038] update_flush_interval: CRTC:1 (pipe 1) turned off [ 51.038] update_flush_interval: CRTC:2 (pipe 2) disabled [ 51.038] max_vrefresh=60, vblank_interval=16 ms [ 51.038] sna_crtc_dpms(pipe 1, dpms mode -> 0):= active=1 [ 51.038] __sna_crtc_set_mode: CRTC=59, pipe=1, hidden?=0 [ 51.038] sna_pixmap_force_to_gpu(pixmap=8, flags=102) [ 51.038] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=142 [ 51.038] wait_for_shadow: enabled? 1 waiting? 0, flags=142, flips=0, pixmap=8 [front?=1], handle=10, shadow=11 [ 51.038] sna_pixmap_move_to_gpu: already all-damaged [ 51.038] sna_pixmap_mark_active: pixmap=8, handle=10 [ 51.038] use_shadow: gpu bo handle=10 tiling=1 pitch=23040, limit=32768 [ 51.038] use_shadow? bounds (1920, 0), (5760, 2160), framebufer 5760x2160 [ 51.038] sna_crtc_attach: attaching to framebuffer [ 51.038] sna_pixmap_force_to_gpu(pixmap=8, flags=102) [ 51.038] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=142 [ 51.038] wait_for_shadow: enabled? 1 waiting? 0, flags=142, flips=0, pixmap=8 [front?=1], handle=10, shadow=11 [ 51.038] sna_pixmap_move_to_gpu: already all-damaged [ 51.038] sna_pixmap_mark_active: pixmap=8, handle=10 [ 51.038] get_fb: reusing fb=124 for handle=10 [ 51.038] sna_crtc_attach: enabling TearFree shadow [ 51.038] sna_crtc_enable_shadow: enabling for crtc 59 [ 51.038] set_shadow: waiting for region 1x[(0, 0), (5760, 2160)], front handle=10, shadow handle=11 [ 51.038] sna_crtc_apply CRTC:59 [pipe=1], handle=10 [ 51.038] sna_crtc_apply: CRTC:59 [pipe=1] primary rotation set to 1 [ 51.038] __sna_output_dpms(DP1:89): dpms=3 (current: 3), active? 0 [ 51.038] sna_crtc_apply: attaching output 'HDMI1' 2 [84] to crtc:59 (pipe 1) (possible crtc:7, possible clones:0) [ 51.038] sna_crtc_apply: applying crtc [59, pipe=1] mode=3840x2160+1920+0@297000, fb=124 [shadow] update to 1 outputs [84...] [ 51.045] sna_crtc_force_outputs_on(pipe=1) [ 51.046] __sna_output_dpms(HDMI1:84): dpms=0 (current: 0), active? 1 [ 51.046] __sna_crtc_set_mode: marking handle=10 as active=2 (removing 0 from scanout, active=-1) [ 51.046] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 51.046] sna_crtc_randr: transform? 0, bounds (1920, 0), (5760, 2160) [ 51.046] __sna_crtc_set_mode: handle=10, scanout_active=2, front_active=2 [ 51.046] update_flush_interval: front_active=2 [ 51.046] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 51.046] update_flush_interval: CRTC:1 (pipe 1) vrefresh=30.00 [ 51.046] update_flush_interval: CRTC:2 (pipe 2) disabled [ 51.046] max_vrefresh=60, vblank_interval=16 ms [ 51.046] __sna_output_dpms(eDP1:77): dpms=0 (current: 0), active? 1 [ 51.046] __sna_output_dpms(HDMI1:84): dpms=0 (current: 0), active? 1 [ 51.046] sna_dpms_set: hiding outputs? 0, front active? 2, changed? 1 [ 51.046] sna_crtc_config_notify(dirty?=1) [ 51.046] disable_unused_crtc [ 51.046] update_flush_interval: front_active=2 [ 51.046] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 51.046] update_flush_interval: CRTC:1 (pipe 1) vrefresh=30.00 [ 51.046] update_flush_interval: CRTC:2 (pipe 2) disabled [ 51.046] max_vrefresh=60, vblank_interval=16 ms [ 51.046] sna_cursors_reload: active?=0 [ 51.046] probe_capabilities: page flips? enabled, async? disabled [ 51.046] sna_present_update: has_async_flip? 0 [ 51.046] sna_block_handler (timeout=1499) [ 51.046] kgem_retire, need_retire?=1 [ 51.046] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 51.047] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 51.047] kgem_retire__requests_ring: retiring ring 1 [ 51.047] __kgem_busy: handle=2, busy=0, wedged=0 [ 51.047] __kgem_retire_rq: request 2 complete [ 51.047] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 51.047] kgem_retire -- retired=0, need_retire=0 [ 51.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.047] sna_accel_do_throttle -- no pending activity [ 51.047] sna_block_handler (timeout=1498) [ 51.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.047] sna_accel_do_throttle -- no pending activity [ 51.051] sna_block_handler (timeout=1494) [ 51.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.052] sna_accel_do_throttle -- no pending activity [ 51.052] sna_block_handler (timeout=1493) [ 51.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.052] sna_accel_do_throttle -- no pending activity [ 51.060] sna_block_handler (timeout=1485) [ 51.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.060] sna_accel_do_throttle -- no pending activity [ 51.063] sna_block_handler (timeout=1482) [ 51.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.063] sna_accel_do_throttle -- no pending activity [ 51.090] sna_block_handler (timeout=1455) [ 51.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.090] sna_accel_do_throttle -- no pending activity [ 51.090] sna_block_handler (timeout=0) [ 51.090] sna_block_handler (timeout=1455) [ 51.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.090] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.091] sna_block_handler (timeout=1454) [ 51.091] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.091] sna_accel_do_throttle -- no pending activity [ 51.097] sna_block_handler (timeout=1448) [ 51.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.097] sna_accel_do_throttle -- no pending activity [ 51.097] sna_block_handler (timeout=0) [ 51.097] sna_block_handler (timeout=1448) [ 51.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.097] sna_accel_do_throttle -- no pending activity [ 51.097] sna_block_handler (timeout=1448) [ 51.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.097] sna_accel_do_throttle -- no pending activity [ 51.097] sna_block_handler (timeout=1448) [ 51.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.097] sna_accel_do_throttle -- no pending activity [ 51.097] sna_block_handler (timeout=1448) [ 51.097] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.097] sna_accel_do_throttle -- no pending activity [ 51.098] sna_block_handler (timeout=1447) [ 51.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.098] sna_accel_do_throttle -- no pending activity [ 51.098] sna_block_handler (timeout=1447) [ 51.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.098] sna_accel_do_throttle -- no pending activity [ 51.098] sna_block_handler (timeout=1447) [ 51.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.098] sna_accel_do_throttle -- no pending activity [ 51.098] sna_block_handler (timeout=1447) [ 51.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.098] sna_accel_do_throttle -- no pending activity [ 51.116] sna_block_handler (timeout=1429) [ 51.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.116] sna_accel_do_throttle -- no pending activity [ 51.116] sna_block_handler (timeout=0) [ 51.116] sna_block_handler (timeout=1429) [ 51.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.116] sna_accel_do_throttle -- no pending activity [ 51.116] sna_block_handler (timeout=1429) [ 51.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.116] sna_accel_do_throttle -- no pending activity [ 51.116] sna_block_handler (timeout=1429) [ 51.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.116] sna_accel_do_throttle -- no pending activity [ 51.116] sna_block_handler (timeout=1429) [ 51.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.116] sna_accel_do_throttle -- no pending activity [ 51.116] sna_block_handler (timeout=1429) [ 51.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.116] sna_accel_do_throttle -- no pending activity [ 51.116] sna_block_handler (timeout=1429) [ 51.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.117] sna_accel_do_throttle -- no pending activity [ 51.117] sna_block_handler (timeout=1428) [ 51.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.117] sna_accel_do_throttle -- no pending activity [ 51.117] sna_block_handler (timeout=1428) [ 51.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.117] sna_accel_do_throttle -- no pending activity [ 51.126] sna_block_handler (timeout=1419) [ 51.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.126] sna_accel_do_throttle -- no pending activity [ 51.126] sna_block_handler (timeout=0) [ 51.126] sna_block_handler (timeout=1419) [ 51.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.126] sna_accel_do_throttle -- no pending activity [ 51.126] sna_block_handler (timeout=1419) [ 51.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.126] sna_accel_do_throttle -- no pending activity [ 51.126] sna_block_handler (timeout=1419) [ 51.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.126] sna_accel_do_throttle -- no pending activity [ 51.126] sna_block_handler (timeout=1419) [ 51.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.126] sna_accel_do_throttle -- no pending activity [ 51.126] sna_block_handler (timeout=1419) [ 51.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.126] sna_accel_do_throttle -- no pending activity [ 51.126] sna_block_handler (timeout=1419) [ 51.126] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.126] sna_accel_do_throttle -- no pending activity [ 51.127] sna_block_handler (timeout=1419) [ 51.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.127] sna_accel_do_throttle -- no pending activity [ 51.127] sna_block_handler (timeout=1418) [ 51.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.127] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=0) [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.179] sna_block_handler (timeout=1366) [ 51.179] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.179] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.180] sna_block_handler (timeout=1365) [ 51.180] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.180] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=0) [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.200] sna_block_handler (timeout=1345) [ 51.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.200] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.201] sna_block_handler (timeout=1344) [ 51.201] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.201] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.202] sna_accel_do_throttle -- no pending activity [ 51.202] sna_block_handler (timeout=1343) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.203] sna_block_handler (timeout=1342) [ 51.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.203] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.204] sna_block_handler (timeout=1341) [ 51.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.204] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.205] sna_block_handler (timeout=1340) [ 51.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.205] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.206] sna_block_handler (timeout=1339) [ 51.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.206] sna_accel_do_throttle -- no pending activity [ 51.207] sna_block_handler (timeout=1338) [ 51.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.207] sna_accel_do_throttle -- no pending activity [ 51.207] sna_block_handler (timeout=1338) [ 51.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.207] sna_accel_do_throttle -- no pending activity [ 51.207] sna_block_handler (timeout=1338) [ 51.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.207] sna_accel_do_throttle -- no pending activity [ 51.207] sna_block_handler (timeout=1338) [ 51.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.207] sna_accel_do_throttle -- no pending activity [ 51.207] sna_block_handler (timeout=1338) [ 51.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.207] sna_accel_do_throttle -- no pending activity [ 51.225] sna_block_handler (timeout=1320) [ 51.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.225] sna_accel_do_throttle -- no pending activity [ 51.225] sna_block_handler (timeout=1320) [ 51.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.225] sna_accel_do_throttle -- no pending activity [ 51.225] sna_block_handler (timeout=1320) [ 51.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.225] sna_accel_do_throttle -- no pending activity [ 51.225] sna_block_handler (timeout=1320) [ 51.225] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.225] sna_accel_do_throttle -- no pending activity [ 51.226] sna_create_pixmap(48, 48, 32, usage=0) [ 51.226] kgem_can_create_2d: 48x48 @ 32 [ 51.226] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.226] kgem_can_create_2d: untiled size=12288 [ 51.226] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.226] kgem_choose_tiling: 48x48 -> 0 [ 51.226] sna_create_pixmap: usage=0, flags=b [ 51.226] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.226] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 51.226] create_pixmap: serial=9, usage=0, 0x0 [ 51.226] create_pixmap_hdr: pixmap=9, width=48, height=48, usage=0 [ 51.226] sna_create_pixmap: serial=9, 48x48, usage=0 [ 51.226] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=a [ 51.226] sna_validate_gc: recomputing clip [ 51.226] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f734e680] [ 51.226] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.226] try_upload__fast: ignore existing cpu damage (if any) [ 51.226] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.226] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.226] kgem_choose_tiling: 48x48 -> 0 [ 51.226] sna_pixmap_alloc_gpu: pixmap=10 [ 51.226] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.227] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.227] __kgem_bo_init(handle=12, num_pages=3) [ 51.227] new pitch=192, tiling=0, handle=12, id=268, num_pages=3 [3], bucket=1 [ 51.227] try_upload__inplace: tiling=0 [ 51.227] kgem_bo_can_map__cpu: handle=12 [ 51.227] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.227] sna_pixmap_move_area_to_gpu: pixmap=10 box=(0, 0), (48, 48), flags=1 [ 51.227] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.227] = None [ 51.227] sna_pixmap_move_to_gpu(pixmap=10, usage=0), flags=3 [ 51.227] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.227] sna_pixmap_mark_active: pixmap=10, handle=12 [ 51.227] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.227] kgem_bo_can_map__cpu: handle=12 [ 51.227] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.227] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x0) [ 51.227] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 51.227] __kgem_bo_map__cpu: caching CPU vma for 12 [ 51.227] kgem_bo_sync__cpu: handle=12 [ 51.227] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.227] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.227] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.227] __sna_damage_all(48, 48) [ 51.227] sna_get_image: pixmap=10 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.227] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.227] kgem_bo_can_map__cpu: handle=12 [ 51.227] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.227] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.227] kgem_bo_can_map__cpu: handle=12 [ 51.227] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.227] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.227] kgem_bo_sync__cpu_full: handle=12 [ 51.227] sna_get_image__inplace: download through a linear CPU map [ 51.227] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.227] sna_destroy_pixmap: pixmap=10, attached?=1 [ 51.227] sna_pixmap_unmap: pixmap=10 dropping cpu mapping [ 51.227] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.227] __kgem_bo_destroy: handle=12, size=12288 [ 51.227] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.227] __sna_free_pixmap(pixmap=10) [ 51.227] sna_block_handler (timeout=1318) [ 51.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.227] sna_accel_do_throttle -- no pending activity [ 51.227] timer_enable (time=51227), starting timer 2 [ 51.227] sna_block_handler (timeout=1318) [ 51.227] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.227] sna_accel_do_throttle -- no pending activity [ 51.230] sna_create_pixmap(48, 48, 32, usage=0) [ 51.230] kgem_can_create_2d: 48x48 @ 32 [ 51.231] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.231] kgem_can_create_2d: untiled size=12288 [ 51.231] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.231] kgem_choose_tiling: 48x48 -> 0 [ 51.231] sna_create_pixmap: usage=0, flags=b [ 51.231] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.231] __pop_freed_pixmap: reusing freed pixmap=10 header [ 51.231] create_pixmap_hdr: pixmap=11, width=48, height=48, usage=0 [ 51.231] sna_create_pixmap: serial=11, 48x48, usage=0 [ 51.231] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=c [ 51.231] sna_validate_gc: recomputing clip [ 51.231] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7381f50] [ 51.231] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.231] try_upload__fast: ignore existing cpu damage (if any) [ 51.231] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.231] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.231] kgem_choose_tiling: 48x48 -> 0 [ 51.231] sna_pixmap_alloc_gpu: pixmap=12 [ 51.231] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.231] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.231] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.231] from inactive: pitch=192, tiling=0: handle=12, id=269 [ 51.231] try_upload__inplace: tiling=0 [ 51.231] kgem_bo_can_map__cpu: handle=12 [ 51.231] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.231] sna_pixmap_move_area_to_gpu: pixmap=12 box=(0, 0), (48, 48), flags=1 [ 51.231] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.231] = None [ 51.231] sna_pixmap_move_to_gpu(pixmap=12, usage=0), flags=3 [ 51.231] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.231] sna_pixmap_mark_active: pixmap=12, handle=12 [ 51.231] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.231] kgem_bo_can_map__cpu: handle=12 [ 51.231] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.231] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.231] kgem_bo_sync__cpu: handle=12 [ 51.231] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.231] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.231] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.231] __sna_damage_all(48, 48) [ 51.231] sna_get_image: pixmap=12 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.231] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.231] kgem_bo_can_map__cpu: handle=12 [ 51.231] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.231] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.231] kgem_bo_can_map__cpu: handle=12 [ 51.231] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.231] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.231] kgem_bo_sync__cpu_full: handle=12 [ 51.231] sna_get_image__inplace: download through a linear CPU map [ 51.231] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.231] sna_destroy_pixmap: pixmap=12, attached?=1 [ 51.231] sna_pixmap_unmap: pixmap=12 dropping cpu mapping [ 51.231] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.231] __kgem_bo_destroy: handle=12, size=12288 [ 51.231] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.231] __sna_free_pixmap(pixmap=12) [ 51.231] sna_create_pixmap(48, 48, 32, usage=0) [ 51.231] kgem_can_create_2d: 48x48 @ 32 [ 51.231] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.231] kgem_can_create_2d: untiled size=12288 [ 51.231] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.231] kgem_choose_tiling: 48x48 -> 0 [ 51.231] sna_create_pixmap: usage=0, flags=b [ 51.231] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.231] __pop_freed_pixmap: reusing freed pixmap=12 header [ 51.231] create_pixmap_hdr: pixmap=13, width=48, height=48, usage=0 [ 51.231] sna_create_pixmap: serial=13, 48x48, usage=0 [ 51.231] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=e [ 51.231] sna_validate_gc: recomputing clip [ 51.231] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f00d0] [ 51.231] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.231] try_upload__fast: ignore existing cpu damage (if any) [ 51.231] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.231] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.231] kgem_choose_tiling: 48x48 -> 0 [ 51.231] sna_pixmap_alloc_gpu: pixmap=14 [ 51.231] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.231] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.231] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.231] from inactive: pitch=192, tiling=0: handle=12, id=270 [ 51.232] try_upload__inplace: tiling=0 [ 51.232] kgem_bo_can_map__cpu: handle=12 [ 51.232] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.232] sna_pixmap_move_area_to_gpu: pixmap=14 box=(0, 0), (48, 48), flags=1 [ 51.232] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.232] = None [ 51.232] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=3 [ 51.232] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.232] sna_pixmap_mark_active: pixmap=14, handle=12 [ 51.232] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.232] kgem_bo_can_map__cpu: handle=12 [ 51.232] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.232] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.232] kgem_bo_sync__cpu: handle=12 [ 51.232] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.232] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.232] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.232] __sna_damage_all(48, 48) [ 51.232] sna_get_image: pixmap=14 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.232] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.232] kgem_bo_can_map__cpu: handle=12 [ 51.232] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.232] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.232] kgem_bo_can_map__cpu: handle=12 [ 51.232] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.232] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.232] kgem_bo_sync__cpu_full: handle=12 [ 51.232] sna_get_image__inplace: download through a linear CPU map [ 51.232] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.232] sna_destroy_pixmap: pixmap=14, attached?=1 [ 51.232] sna_pixmap_unmap: pixmap=14 dropping cpu mapping [ 51.232] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.232] __kgem_bo_destroy: handle=12, size=12288 [ 51.232] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.232] __sna_free_pixmap(pixmap=14) [ 51.232] sna_create_pixmap(48, 48, 32, usage=0) [ 51.232] kgem_can_create_2d: 48x48 @ 32 [ 51.232] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.232] kgem_can_create_2d: untiled size=12288 [ 51.232] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.232] kgem_choose_tiling: 48x48 -> 0 [ 51.232] sna_create_pixmap: usage=0, flags=b [ 51.232] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.232] __pop_freed_pixmap: reusing freed pixmap=14 header [ 51.232] create_pixmap_hdr: pixmap=15, width=48, height=48, usage=0 [ 51.232] sna_create_pixmap: serial=15, 48x48, usage=0 [ 51.232] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=10 [ 51.232] sna_validate_gc: recomputing clip [ 51.232] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7403510] [ 51.232] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.232] try_upload__fast: ignore existing cpu damage (if any) [ 51.232] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.232] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.232] kgem_choose_tiling: 48x48 -> 0 [ 51.232] sna_pixmap_alloc_gpu: pixmap=16 [ 51.232] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.232] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.232] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.232] from inactive: pitch=192, tiling=0: handle=12, id=271 [ 51.232] try_upload__inplace: tiling=0 [ 51.232] kgem_bo_can_map__cpu: handle=12 [ 51.232] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.232] sna_pixmap_move_area_to_gpu: pixmap=16 box=(0, 0), (48, 48), flags=1 [ 51.232] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.232] = None [ 51.232] sna_pixmap_move_to_gpu(pixmap=16, usage=0), flags=3 [ 51.232] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.232] sna_pixmap_mark_active: pixmap=16, handle=12 [ 51.232] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.232] kgem_bo_can_map__cpu: handle=12 [ 51.232] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.232] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.232] kgem_bo_sync__cpu: handle=12 [ 51.232] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.232] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.232] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.232] __sna_damage_all(48, 48) [ 51.232] sna_get_image: pixmap=16 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.232] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.232] kgem_bo_can_map__cpu: handle=12 [ 51.233] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.233] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.233] kgem_bo_can_map__cpu: handle=12 [ 51.233] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.233] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.233] kgem_bo_sync__cpu_full: handle=12 [ 51.233] sna_get_image__inplace: download through a linear CPU map [ 51.233] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.233] sna_destroy_pixmap: pixmap=16, attached?=1 [ 51.233] sna_pixmap_unmap: pixmap=16 dropping cpu mapping [ 51.233] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.233] __kgem_bo_destroy: handle=12, size=12288 [ 51.233] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.233] __sna_free_pixmap(pixmap=16) [ 51.233] sna_create_pixmap(48, 48, 32, usage=0) [ 51.233] kgem_can_create_2d: 48x48 @ 32 [ 51.233] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.233] kgem_can_create_2d: untiled size=12288 [ 51.233] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.233] kgem_choose_tiling: 48x48 -> 0 [ 51.233] sna_create_pixmap: usage=0, flags=b [ 51.233] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.233] __pop_freed_pixmap: reusing freed pixmap=16 header [ 51.233] create_pixmap_hdr: pixmap=17, width=48, height=48, usage=0 [ 51.233] sna_create_pixmap: serial=17, 48x48, usage=0 [ 51.233] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=12 [ 51.233] sna_validate_gc: recomputing clip [ 51.233] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7399160] [ 51.233] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.233] try_upload__fast: ignore existing cpu damage (if any) [ 51.233] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.233] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.233] kgem_choose_tiling: 48x48 -> 0 [ 51.233] sna_pixmap_alloc_gpu: pixmap=18 [ 51.233] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.233] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.233] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.233] from inactive: pitch=192, tiling=0: handle=12, id=272 [ 51.233] try_upload__inplace: tiling=0 [ 51.233] kgem_bo_can_map__cpu: handle=12 [ 51.233] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.233] sna_pixmap_move_area_to_gpu: pixmap=18 box=(0, 0), (48, 48), flags=1 [ 51.233] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.233] = None [ 51.233] sna_pixmap_move_to_gpu(pixmap=18, usage=0), flags=3 [ 51.233] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.233] sna_pixmap_mark_active: pixmap=18, handle=12 [ 51.233] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.233] kgem_bo_can_map__cpu: handle=12 [ 51.233] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.233] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.233] kgem_bo_sync__cpu: handle=12 [ 51.233] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.233] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.233] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.233] __sna_damage_all(48, 48) [ 51.233] sna_get_image: pixmap=18 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.233] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.233] kgem_bo_can_map__cpu: handle=12 [ 51.233] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.233] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.233] kgem_bo_can_map__cpu: handle=12 [ 51.233] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.233] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.233] kgem_bo_sync__cpu_full: handle=12 [ 51.233] sna_get_image__inplace: download through a linear CPU map [ 51.233] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.233] sna_destroy_pixmap: pixmap=18, attached?=1 [ 51.233] sna_pixmap_unmap: pixmap=18 dropping cpu mapping [ 51.233] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.233] __kgem_bo_destroy: handle=12, size=12288 [ 51.233] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.233] __sna_free_pixmap(pixmap=18) [ 51.233] sna_create_pixmap(48, 48, 32, usage=0) [ 51.233] kgem_can_create_2d: 48x48 @ 32 [ 51.233] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.233] kgem_can_create_2d: untiled size=12288 [ 51.233] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.233] kgem_choose_tiling: 48x48 -> 0 [ 51.233] sna_create_pixmap: usage=0, flags=b [ 51.234] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.234] __pop_freed_pixmap: reusing freed pixmap=18 header [ 51.234] create_pixmap_hdr: pixmap=19, width=48, height=48, usage=0 [ 51.234] sna_create_pixmap: serial=19, 48x48, usage=0 [ 51.234] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=14 [ 51.234] sna_validate_gc: recomputing clip [ 51.234] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f735bd10] [ 51.234] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.234] try_upload__fast: ignore existing cpu damage (if any) [ 51.234] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.234] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.234] kgem_choose_tiling: 48x48 -> 0 [ 51.234] sna_pixmap_alloc_gpu: pixmap=20 [ 51.234] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.234] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.234] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.234] from inactive: pitch=192, tiling=0: handle=12, id=273 [ 51.234] try_upload__inplace: tiling=0 [ 51.234] kgem_bo_can_map__cpu: handle=12 [ 51.234] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.234] sna_pixmap_move_area_to_gpu: pixmap=20 box=(0, 0), (48, 48), flags=1 [ 51.234] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.234] = None [ 51.234] sna_pixmap_move_to_gpu(pixmap=20, usage=0), flags=3 [ 51.234] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.234] sna_pixmap_mark_active: pixmap=20, handle=12 [ 51.234] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.234] kgem_bo_can_map__cpu: handle=12 [ 51.234] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.234] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.234] kgem_bo_sync__cpu: handle=12 [ 51.234] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.234] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.234] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.234] __sna_damage_all(48, 48) [ 51.234] sna_get_image: pixmap=20 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.234] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.234] kgem_bo_can_map__cpu: handle=12 [ 51.234] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.234] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.234] kgem_bo_can_map__cpu: handle=12 [ 51.234] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.234] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.234] kgem_bo_sync__cpu_full: handle=12 [ 51.234] sna_get_image__inplace: download through a linear CPU map [ 51.234] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.234] sna_destroy_pixmap: pixmap=20, attached?=1 [ 51.234] sna_pixmap_unmap: pixmap=20 dropping cpu mapping [ 51.234] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.234] __kgem_bo_destroy: handle=12, size=12288 [ 51.234] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.234] __sna_free_pixmap(pixmap=20) [ 51.234] sna_create_pixmap(48, 48, 32, usage=0) [ 51.234] kgem_can_create_2d: 48x48 @ 32 [ 51.234] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.234] kgem_can_create_2d: untiled size=12288 [ 51.234] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.234] kgem_choose_tiling: 48x48 -> 0 [ 51.234] sna_create_pixmap: usage=0, flags=b [ 51.234] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.234] __pop_freed_pixmap: reusing freed pixmap=20 header [ 51.234] create_pixmap_hdr: pixmap=21, width=48, height=48, usage=0 [ 51.234] sna_create_pixmap: serial=21, 48x48, usage=0 [ 51.234] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=16 [ 51.234] sna_validate_gc: recomputing clip [ 51.234] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f6f58fd0] [ 51.234] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.234] try_upload__fast: ignore existing cpu damage (if any) [ 51.234] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.234] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.234] kgem_choose_tiling: 48x48 -> 0 [ 51.234] sna_pixmap_alloc_gpu: pixmap=22 [ 51.234] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.234] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.234] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.234] from inactive: pitch=192, tiling=0: handle=12, id=274 [ 51.234] try_upload__inplace: tiling=0 [ 51.234] kgem_bo_can_map__cpu: handle=12 [ 51.234] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.234] sna_pixmap_move_area_to_gpu: pixmap=22 box=(0, 0), (48, 48), flags=1 [ 51.235] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.235] = None [ 51.235] sna_pixmap_move_to_gpu(pixmap=22, usage=0), flags=3 [ 51.235] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.235] sna_pixmap_mark_active: pixmap=22, handle=12 [ 51.235] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.235] kgem_bo_can_map__cpu: handle=12 [ 51.235] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.235] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.235] kgem_bo_sync__cpu: handle=12 [ 51.235] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.235] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.235] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.235] __sna_damage_all(48, 48) [ 51.235] sna_get_image: pixmap=22 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.235] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.235] kgem_bo_can_map__cpu: handle=12 [ 51.235] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.235] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.235] kgem_bo_can_map__cpu: handle=12 [ 51.235] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.235] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.235] kgem_bo_sync__cpu_full: handle=12 [ 51.235] sna_get_image__inplace: download through a linear CPU map [ 51.235] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.235] sna_destroy_pixmap: pixmap=22, attached?=1 [ 51.235] sna_pixmap_unmap: pixmap=22 dropping cpu mapping [ 51.235] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.235] __kgem_bo_destroy: handle=12, size=12288 [ 51.235] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.235] __sna_free_pixmap(pixmap=22) [ 51.235] sna_create_pixmap(48, 48, 32, usage=0) [ 51.235] kgem_can_create_2d: 48x48 @ 32 [ 51.235] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.235] kgem_can_create_2d: untiled size=12288 [ 51.235] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.235] kgem_choose_tiling: 48x48 -> 0 [ 51.235] sna_create_pixmap: usage=0, flags=b [ 51.235] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.235] __pop_freed_pixmap: reusing freed pixmap=22 header [ 51.235] create_pixmap_hdr: pixmap=23, width=48, height=48, usage=0 [ 51.235] sna_create_pixmap: serial=23, 48x48, usage=0 [ 51.235] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=18 [ 51.235] sna_validate_gc: recomputing clip [ 51.235] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f1690] [ 51.235] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.235] try_upload__fast: ignore existing cpu damage (if any) [ 51.235] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.235] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.235] kgem_choose_tiling: 48x48 -> 0 [ 51.235] sna_pixmap_alloc_gpu: pixmap=24 [ 51.235] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.235] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.235] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.235] from inactive: pitch=192, tiling=0: handle=12, id=275 [ 51.235] try_upload__inplace: tiling=0 [ 51.235] kgem_bo_can_map__cpu: handle=12 [ 51.235] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.235] sna_pixmap_move_area_to_gpu: pixmap=24 box=(0, 0), (48, 48), flags=1 [ 51.235] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.235] = None [ 51.235] sna_pixmap_move_to_gpu(pixmap=24, usage=0), flags=3 [ 51.235] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.235] sna_pixmap_mark_active: pixmap=24, handle=12 [ 51.235] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.235] kgem_bo_can_map__cpu: handle=12 [ 51.235] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.235] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.235] kgem_bo_sync__cpu: handle=12 [ 51.235] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.235] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.235] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.235] __sna_damage_all(48, 48) [ 51.235] sna_get_image: pixmap=24 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.235] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.235] kgem_bo_can_map__cpu: handle=12 [ 51.235] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.235] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.235] kgem_bo_can_map__cpu: handle=12 [ 51.235] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.236] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.236] kgem_bo_sync__cpu_full: handle=12 [ 51.236] sna_get_image__inplace: download through a linear CPU map [ 51.236] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.236] sna_block_handler (timeout=0) [ 51.236] sna_destroy_pixmap: pixmap=24, attached?=1 [ 51.236] sna_pixmap_unmap: pixmap=24 dropping cpu mapping [ 51.236] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.236] __kgem_bo_destroy: handle=12, size=12288 [ 51.236] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.236] __sna_free_pixmap(pixmap=24) [ 51.236] sna_create_pixmap(48, 48, 32, usage=0) [ 51.236] kgem_can_create_2d: 48x48 @ 32 [ 51.236] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.236] kgem_can_create_2d: untiled size=12288 [ 51.236] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.236] kgem_choose_tiling: 48x48 -> 0 [ 51.236] sna_create_pixmap: usage=0, flags=b [ 51.236] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.236] __pop_freed_pixmap: reusing freed pixmap=24 header [ 51.236] create_pixmap_hdr: pixmap=25, width=48, height=48, usage=0 [ 51.236] sna_create_pixmap: serial=25, 48x48, usage=0 [ 51.236] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=1a [ 51.236] sna_validate_gc: recomputing clip [ 51.236] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f1a40] [ 51.236] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.236] try_upload__fast: ignore existing cpu damage (if any) [ 51.236] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.236] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.236] kgem_choose_tiling: 48x48 -> 0 [ 51.236] sna_pixmap_alloc_gpu: pixmap=26 [ 51.236] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.236] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.236] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.236] from inactive: pitch=192, tiling=0: handle=12, id=276 [ 51.236] try_upload__inplace: tiling=0 [ 51.236] kgem_bo_can_map__cpu: handle=12 [ 51.236] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.236] sna_pixmap_move_area_to_gpu: pixmap=26 box=(0, 0), (48, 48), flags=1 [ 51.236] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.236] = None [ 51.236] sna_pixmap_move_to_gpu(pixmap=26, usage=0), flags=3 [ 51.236] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.236] sna_pixmap_mark_active: pixmap=26, handle=12 [ 51.236] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.236] kgem_bo_can_map__cpu: handle=12 [ 51.236] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.236] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.236] kgem_bo_sync__cpu: handle=12 [ 51.236] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.236] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.236] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.236] __sna_damage_all(48, 48) [ 51.236] sna_get_image: pixmap=26 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.236] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.236] kgem_bo_can_map__cpu: handle=12 [ 51.236] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.236] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.236] kgem_bo_can_map__cpu: handle=12 [ 51.236] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.236] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.236] kgem_bo_sync__cpu_full: handle=12 [ 51.236] sna_get_image__inplace: download through a linear CPU map [ 51.236] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.236] sna_destroy_pixmap: pixmap=26, attached?=1 [ 51.236] sna_pixmap_unmap: pixmap=26 dropping cpu mapping [ 51.236] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.236] __kgem_bo_destroy: handle=12, size=12288 [ 51.236] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.236] __sna_free_pixmap(pixmap=26) [ 51.236] sna_create_pixmap(48, 48, 32, usage=0) [ 51.236] kgem_can_create_2d: 48x48 @ 32 [ 51.236] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.236] kgem_can_create_2d: untiled size=12288 [ 51.236] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.236] kgem_choose_tiling: 48x48 -> 0 [ 51.236] sna_create_pixmap: usage=0, flags=b [ 51.236] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.237] __pop_freed_pixmap: reusing freed pixmap=26 header [ 51.237] create_pixmap_hdr: pixmap=27, width=48, height=48, usage=0 [ 51.237] sna_create_pixmap: serial=27, 48x48, usage=0 [ 51.237] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=1c [ 51.237] sna_validate_gc: recomputing clip [ 51.237] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f1df0] [ 51.237] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.237] try_upload__fast: ignore existing cpu damage (if any) [ 51.237] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.237] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.237] kgem_choose_tiling: 48x48 -> 0 [ 51.237] sna_pixmap_alloc_gpu: pixmap=28 [ 51.237] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.237] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.237] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.237] from inactive: pitch=192, tiling=0: handle=12, id=277 [ 51.237] try_upload__inplace: tiling=0 [ 51.237] kgem_bo_can_map__cpu: handle=12 [ 51.237] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.237] sna_pixmap_move_area_to_gpu: pixmap=28 box=(0, 0), (48, 48), flags=1 [ 51.237] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.237] = None [ 51.237] sna_pixmap_move_to_gpu(pixmap=28, usage=0), flags=3 [ 51.237] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.237] sna_pixmap_mark_active: pixmap=28, handle=12 [ 51.237] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.237] kgem_bo_can_map__cpu: handle=12 [ 51.237] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.237] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.237] kgem_bo_sync__cpu: handle=12 [ 51.237] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.237] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.237] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.237] __sna_damage_all(48, 48) [ 51.237] sna_get_image: pixmap=28 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.237] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.237] kgem_bo_can_map__cpu: handle=12 [ 51.237] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.237] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.237] kgem_bo_can_map__cpu: handle=12 [ 51.237] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.237] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.237] kgem_bo_sync__cpu_full: handle=12 [ 51.237] sna_get_image__inplace: download through a linear CPU map [ 51.237] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.237] sna_destroy_pixmap: pixmap=28, attached?=1 [ 51.237] sna_pixmap_unmap: pixmap=28 dropping cpu mapping [ 51.237] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.237] __kgem_bo_destroy: handle=12, size=12288 [ 51.237] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.237] __sna_free_pixmap(pixmap=28) [ 51.237] sna_create_pixmap(48, 48, 32, usage=0) [ 51.237] kgem_can_create_2d: 48x48 @ 32 [ 51.237] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.237] kgem_can_create_2d: untiled size=12288 [ 51.237] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.237] kgem_choose_tiling: 48x48 -> 0 [ 51.237] sna_create_pixmap: usage=0, flags=b [ 51.237] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.237] __pop_freed_pixmap: reusing freed pixmap=28 header [ 51.237] create_pixmap_hdr: pixmap=29, width=48, height=48, usage=0 [ 51.237] sna_create_pixmap: serial=29, 48x48, usage=0 [ 51.237] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=1e [ 51.237] sna_validate_gc: recomputing clip [ 51.237] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f21a0] [ 51.237] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.237] try_upload__fast: ignore existing cpu damage (if any) [ 51.237] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.237] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.237] kgem_choose_tiling: 48x48 -> 0 [ 51.237] sna_pixmap_alloc_gpu: pixmap=30 [ 51.237] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.237] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.237] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.237] from inactive: pitch=192, tiling=0: handle=12, id=278 [ 51.237] try_upload__inplace: tiling=0 [ 51.237] kgem_bo_can_map__cpu: handle=12 [ 51.237] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.237] sna_pixmap_move_area_to_gpu: pixmap=30 box=(0, 0), (48, 48), flags=1 [ 51.237] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.237] = None [ 51.238] sna_pixmap_move_to_gpu(pixmap=30, usage=0), flags=3 [ 51.238] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.238] sna_pixmap_mark_active: pixmap=30, handle=12 [ 51.238] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.238] kgem_bo_can_map__cpu: handle=12 [ 51.238] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.238] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.238] kgem_bo_sync__cpu: handle=12 [ 51.238] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.238] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.238] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.238] __sna_damage_all(48, 48) [ 51.238] sna_get_image: pixmap=30 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.238] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.238] kgem_bo_can_map__cpu: handle=12 [ 51.238] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.238] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.238] kgem_bo_can_map__cpu: handle=12 [ 51.238] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.238] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.238] kgem_bo_sync__cpu_full: handle=12 [ 51.238] sna_get_image__inplace: download through a linear CPU map [ 51.238] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.238] sna_destroy_pixmap: pixmap=30, attached?=1 [ 51.238] sna_pixmap_unmap: pixmap=30 dropping cpu mapping [ 51.238] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.238] __kgem_bo_destroy: handle=12, size=12288 [ 51.238] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.238] __sna_free_pixmap(pixmap=30) [ 51.238] sna_create_pixmap(48, 48, 32, usage=0) [ 51.238] kgem_can_create_2d: 48x48 @ 32 [ 51.238] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.238] kgem_can_create_2d: untiled size=12288 [ 51.238] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.238] kgem_choose_tiling: 48x48 -> 0 [ 51.238] sna_create_pixmap: usage=0, flags=b [ 51.238] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.238] __pop_freed_pixmap: reusing freed pixmap=30 header [ 51.238] create_pixmap_hdr: pixmap=31, width=48, height=48, usage=0 [ 51.238] sna_create_pixmap: serial=31, 48x48, usage=0 [ 51.238] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=20 [ 51.238] sna_validate_gc: recomputing clip [ 51.238] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7404f30] [ 51.238] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.238] try_upload__fast: ignore existing cpu damage (if any) [ 51.238] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.238] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.238] kgem_choose_tiling: 48x48 -> 0 [ 51.238] sna_pixmap_alloc_gpu: pixmap=32 [ 51.238] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.238] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.238] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.238] from inactive: pitch=192, tiling=0: handle=12, id=279 [ 51.238] try_upload__inplace: tiling=0 [ 51.238] kgem_bo_can_map__cpu: handle=12 [ 51.238] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.238] sna_pixmap_move_area_to_gpu: pixmap=32 box=(0, 0), (48, 48), flags=1 [ 51.238] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.238] = None [ 51.238] sna_pixmap_move_to_gpu(pixmap=32, usage=0), flags=3 [ 51.238] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.238] sna_pixmap_mark_active: pixmap=32, handle=12 [ 51.238] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.238] kgem_bo_can_map__cpu: handle=12 [ 51.238] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.238] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.238] kgem_bo_sync__cpu: handle=12 [ 51.238] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.238] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.238] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.238] __sna_damage_all(48, 48) [ 51.238] sna_get_image: pixmap=32 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.238] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.238] kgem_bo_can_map__cpu: handle=12 [ 51.238] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.238] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.238] kgem_bo_can_map__cpu: handle=12 [ 51.238] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.238] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.238] kgem_bo_sync__cpu_full: handle=12 [ 51.238] sna_get_image__inplace: download through a linear CPU map [ 51.239] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.239] sna_destroy_pixmap: pixmap=32, attached?=1 [ 51.239] sna_pixmap_unmap: pixmap=32 dropping cpu mapping [ 51.239] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.239] __kgem_bo_destroy: handle=12, size=12288 [ 51.239] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.239] __sna_free_pixmap(pixmap=32) [ 51.239] sna_create_pixmap(48, 48, 32, usage=0) [ 51.239] kgem_can_create_2d: 48x48 @ 32 [ 51.239] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.239] kgem_can_create_2d: untiled size=12288 [ 51.239] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.239] kgem_choose_tiling: 48x48 -> 0 [ 51.239] sna_create_pixmap: usage=0, flags=b [ 51.239] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.239] __pop_freed_pixmap: reusing freed pixmap=32 header [ 51.239] create_pixmap_hdr: pixmap=33, width=48, height=48, usage=0 [ 51.239] sna_create_pixmap: serial=33, 48x48, usage=0 [ 51.239] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=22 [ 51.239] sna_validate_gc: recomputing clip [ 51.239] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f74052e0] [ 51.239] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.239] try_upload__fast: ignore existing cpu damage (if any) [ 51.239] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.239] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.239] kgem_choose_tiling: 48x48 -> 0 [ 51.239] sna_pixmap_alloc_gpu: pixmap=34 [ 51.239] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.239] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.239] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.239] from inactive: pitch=192, tiling=0: handle=12, id=280 [ 51.239] try_upload__inplace: tiling=0 [ 51.239] kgem_bo_can_map__cpu: handle=12 [ 51.239] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.239] sna_pixmap_move_area_to_gpu: pixmap=34 box=(0, 0), (48, 48), flags=1 [ 51.239] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.239] = None [ 51.239] sna_pixmap_move_to_gpu(pixmap=34, usage=0), flags=3 [ 51.239] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.239] sna_pixmap_mark_active: pixmap=34, handle=12 [ 51.239] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.239] kgem_bo_can_map__cpu: handle=12 [ 51.239] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.239] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.239] kgem_bo_sync__cpu: handle=12 [ 51.239] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.239] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.239] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.239] __sna_damage_all(48, 48) [ 51.239] sna_get_image: pixmap=34 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.239] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.239] kgem_bo_can_map__cpu: handle=12 [ 51.239] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.239] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.239] kgem_bo_can_map__cpu: handle=12 [ 51.239] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.239] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.239] kgem_bo_sync__cpu_full: handle=12 [ 51.239] sna_get_image__inplace: download through a linear CPU map [ 51.239] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.239] sna_destroy_pixmap: pixmap=34, attached?=1 [ 51.239] sna_pixmap_unmap: pixmap=34 dropping cpu mapping [ 51.239] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.239] __kgem_bo_destroy: handle=12, size=12288 [ 51.239] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.239] __sna_free_pixmap(pixmap=34) [ 51.239] sna_create_pixmap(48, 48, 32, usage=0) [ 51.239] kgem_can_create_2d: 48x48 @ 32 [ 51.239] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.239] kgem_can_create_2d: untiled size=12288 [ 51.239] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.239] kgem_choose_tiling: 48x48 -> 0 [ 51.239] sna_create_pixmap: usage=0, flags=b [ 51.239] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.239] __pop_freed_pixmap: reusing freed pixmap=34 header [ 51.239] create_pixmap_hdr: pixmap=35, width=48, height=48, usage=0 [ 51.239] sna_create_pixmap: serial=35, 48x48, usage=0 [ 51.240] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=24 [ 51.240] sna_validate_gc: recomputing clip [ 51.240] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7405690] [ 51.240] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.240] try_upload__fast: ignore existing cpu damage (if any) [ 51.240] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.240] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.240] kgem_choose_tiling: 48x48 -> 0 [ 51.240] sna_pixmap_alloc_gpu: pixmap=36 [ 51.240] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.240] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.240] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.240] from inactive: pitch=192, tiling=0: handle=12, id=281 [ 51.240] try_upload__inplace: tiling=0 [ 51.240] kgem_bo_can_map__cpu: handle=12 [ 51.240] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.240] sna_pixmap_move_area_to_gpu: pixmap=36 box=(0, 0), (48, 48), flags=1 [ 51.240] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.240] = None [ 51.240] sna_pixmap_move_to_gpu(pixmap=36, usage=0), flags=3 [ 51.240] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.240] sna_pixmap_mark_active: pixmap=36, handle=12 [ 51.240] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.240] kgem_bo_can_map__cpu: handle=12 [ 51.240] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.240] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.240] kgem_bo_sync__cpu: handle=12 [ 51.240] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.240] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.240] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.240] __sna_damage_all(48, 48) [ 51.245] sna_get_image: pixmap=36 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.245] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.246] kgem_bo_can_map__cpu: handle=12 [ 51.246] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.246] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.246] kgem_bo_can_map__cpu: handle=12 [ 51.246] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.246] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.246] kgem_bo_sync__cpu_full: handle=12 [ 51.246] sna_get_image__inplace: download through a linear CPU map [ 51.246] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.246] sna_block_handler (timeout=0) [ 51.246] sna_destroy_pixmap: pixmap=36, attached?=1 [ 51.246] sna_pixmap_unmap: pixmap=36 dropping cpu mapping [ 51.246] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.246] __kgem_bo_destroy: handle=12, size=12288 [ 51.246] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.246] __sna_free_pixmap(pixmap=36) [ 51.246] sna_create_pixmap(48, 48, 32, usage=0) [ 51.246] kgem_can_create_2d: 48x48 @ 32 [ 51.246] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.246] kgem_can_create_2d: untiled size=12288 [ 51.246] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.246] kgem_choose_tiling: 48x48 -> 0 [ 51.246] sna_create_pixmap: usage=0, flags=b [ 51.246] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.246] __pop_freed_pixmap: reusing freed pixmap=36 header [ 51.246] create_pixmap_hdr: pixmap=37, width=48, height=48, usage=0 [ 51.246] sna_create_pixmap: serial=37, 48x48, usage=0 [ 51.246] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=26 [ 51.246] sna_validate_gc: recomputing clip [ 51.246] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7405a40] [ 51.246] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.246] try_upload__fast: ignore existing cpu damage (if any) [ 51.246] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.246] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.246] kgem_choose_tiling: 48x48 -> 0 [ 51.246] sna_pixmap_alloc_gpu: pixmap=38 [ 51.246] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.246] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.246] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.246] from inactive: pitch=192, tiling=0: handle=12, id=282 [ 51.246] try_upload__inplace: tiling=0 [ 51.246] kgem_bo_can_map__cpu: handle=12 [ 51.246] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.246] sna_pixmap_move_area_to_gpu: pixmap=38 box=(0, 0), (48, 48), flags=1 [ 51.246] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.246] = None [ 51.246] sna_pixmap_move_to_gpu(pixmap=38, usage=0), flags=3 [ 51.246] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.246] sna_pixmap_mark_active: pixmap=38, handle=12 [ 51.246] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.246] kgem_bo_can_map__cpu: handle=12 [ 51.246] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.246] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.246] kgem_bo_sync__cpu: handle=12 [ 51.246] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.246] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.246] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.246] __sna_damage_all(48, 48) [ 51.246] sna_get_image: pixmap=38 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.246] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.246] kgem_bo_can_map__cpu: handle=12 [ 51.246] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.246] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.246] kgem_bo_can_map__cpu: handle=12 [ 51.246] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.246] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.246] kgem_bo_sync__cpu_full: handle=12 [ 51.246] sna_get_image__inplace: download through a linear CPU map [ 51.246] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.246] sna_destroy_pixmap: pixmap=38, attached?=1 [ 51.246] sna_pixmap_unmap: pixmap=38 dropping cpu mapping [ 51.246] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.246] __kgem_bo_destroy: handle=12, size=12288 [ 51.246] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.246] __sna_free_pixmap(pixmap=38) [ 51.246] sna_create_pixmap(48, 48, 32, usage=0) [ 51.246] kgem_can_create_2d: 48x48 @ 32 [ 51.246] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.246] kgem_can_create_2d: untiled size=12288 [ 51.247] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.247] kgem_choose_tiling: 48x48 -> 0 [ 51.247] sna_create_pixmap: usage=0, flags=b [ 51.247] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.247] __pop_freed_pixmap: reusing freed pixmap=38 header [ 51.247] create_pixmap_hdr: pixmap=39, width=48, height=48, usage=0 [ 51.247] sna_create_pixmap: serial=39, 48x48, usage=0 [ 51.247] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=28 [ 51.247] sna_validate_gc: recomputing clip [ 51.247] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7405df0] [ 51.247] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.247] try_upload__fast: ignore existing cpu damage (if any) [ 51.247] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.247] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.247] kgem_choose_tiling: 48x48 -> 0 [ 51.247] sna_pixmap_alloc_gpu: pixmap=40 [ 51.247] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.247] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.247] from inactive: pitch=192, tiling=0: handle=12, id=283 [ 51.247] try_upload__inplace: tiling=0 [ 51.247] kgem_bo_can_map__cpu: handle=12 [ 51.247] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.247] sna_pixmap_move_area_to_gpu: pixmap=40 box=(0, 0), (48, 48), flags=1 [ 51.247] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.247] = None [ 51.247] sna_pixmap_move_to_gpu(pixmap=40, usage=0), flags=3 [ 51.247] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.247] sna_pixmap_mark_active: pixmap=40, handle=12 [ 51.247] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.247] kgem_bo_can_map__cpu: handle=12 [ 51.247] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.247] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.247] kgem_bo_sync__cpu: handle=12 [ 51.247] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.247] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.247] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.247] __sna_damage_all(48, 48) [ 51.250] sna_get_image: pixmap=40 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.250] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.250] kgem_bo_can_map__cpu: handle=12 [ 51.251] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.251] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.251] kgem_bo_can_map__cpu: handle=12 [ 51.251] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.251] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.251] kgem_bo_sync__cpu_full: handle=12 [ 51.251] sna_get_image__inplace: download through a linear CPU map [ 51.251] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.251] sna_block_handler (timeout=0) [ 51.251] sna_destroy_pixmap: pixmap=40, attached?=1 [ 51.251] sna_pixmap_unmap: pixmap=40 dropping cpu mapping [ 51.251] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.251] __kgem_bo_destroy: handle=12, size=12288 [ 51.251] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.251] __sna_free_pixmap(pixmap=40) [ 51.251] sna_create_pixmap(48, 48, 32, usage=0) [ 51.251] kgem_can_create_2d: 48x48 @ 32 [ 51.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.251] kgem_can_create_2d: untiled size=12288 [ 51.251] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.251] kgem_choose_tiling: 48x48 -> 0 [ 51.251] sna_create_pixmap: usage=0, flags=b [ 51.251] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.251] __pop_freed_pixmap: reusing freed pixmap=40 header [ 51.251] create_pixmap_hdr: pixmap=41, width=48, height=48, usage=0 [ 51.251] sna_create_pixmap: serial=41, 48x48, usage=0 [ 51.251] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=2a [ 51.251] sna_validate_gc: recomputing clip [ 51.251] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f74061a0] [ 51.251] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.251] try_upload__fast: ignore existing cpu damage (if any) [ 51.251] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.251] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.251] kgem_choose_tiling: 48x48 -> 0 [ 51.251] sna_pixmap_alloc_gpu: pixmap=42 [ 51.251] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.251] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.251] from inactive: pitch=192, tiling=0: handle=12, id=284 [ 51.251] try_upload__inplace: tiling=0 [ 51.251] kgem_bo_can_map__cpu: handle=12 [ 51.251] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.251] sna_pixmap_move_area_to_gpu: pixmap=42 box=(0, 0), (48, 48), flags=1 [ 51.251] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.251] = None [ 51.251] sna_pixmap_move_to_gpu(pixmap=42, usage=0), flags=3 [ 51.251] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.251] sna_pixmap_mark_active: pixmap=42, handle=12 [ 51.251] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.251] kgem_bo_can_map__cpu: handle=12 [ 51.251] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.251] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.251] kgem_bo_sync__cpu: handle=12 [ 51.251] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.251] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.251] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.251] __sna_damage_all(48, 48) [ 51.251] sna_get_image: pixmap=42 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.251] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.251] kgem_bo_can_map__cpu: handle=12 [ 51.251] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.251] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.251] kgem_bo_can_map__cpu: handle=12 [ 51.251] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.251] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.251] kgem_bo_sync__cpu_full: handle=12 [ 51.251] sna_get_image__inplace: download through a linear CPU map [ 51.251] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.251] sna_destroy_pixmap: pixmap=42, attached?=1 [ 51.251] sna_pixmap_unmap: pixmap=42 dropping cpu mapping [ 51.251] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.251] __kgem_bo_destroy: handle=12, size=12288 [ 51.251] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.251] __sna_free_pixmap(pixmap=42) [ 51.251] sna_create_pixmap(48, 48, 32, usage=0) [ 51.251] kgem_can_create_2d: 48x48 @ 32 [ 51.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.255] kgem_can_create_2d: untiled size=12288 [ 51.255] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.255] kgem_choose_tiling: 48x48 -> 0 [ 51.256] sna_create_pixmap: usage=0, flags=b [ 51.256] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.256] __pop_freed_pixmap: reusing freed pixmap=42 header [ 51.256] create_pixmap_hdr: pixmap=43, width=48, height=48, usage=0 [ 51.256] sna_create_pixmap: serial=43, 48x48, usage=0 [ 51.256] sna_block_handler (timeout=0) [ 51.256] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=2c [ 51.256] sna_validate_gc: recomputing clip [ 51.256] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406550] [ 51.256] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.256] try_upload__fast: ignore existing cpu damage (if any) [ 51.256] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.256] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.256] kgem_choose_tiling: 48x48 -> 0 [ 51.256] sna_pixmap_alloc_gpu: pixmap=44 [ 51.256] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.256] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.256] from inactive: pitch=192, tiling=0: handle=12, id=285 [ 51.256] try_upload__inplace: tiling=0 [ 51.256] kgem_bo_can_map__cpu: handle=12 [ 51.256] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.256] sna_pixmap_move_area_to_gpu: pixmap=44 box=(0, 0), (48, 48), flags=1 [ 51.256] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.256] = None [ 51.256] sna_pixmap_move_to_gpu(pixmap=44, usage=0), flags=3 [ 51.256] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.256] sna_pixmap_mark_active: pixmap=44, handle=12 [ 51.256] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.256] kgem_bo_can_map__cpu: handle=12 [ 51.256] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.256] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.256] kgem_bo_sync__cpu: handle=12 [ 51.256] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.256] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.256] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.256] __sna_damage_all(48, 48) [ 51.256] sna_get_image: pixmap=44 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.256] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.256] kgem_bo_can_map__cpu: handle=12 [ 51.256] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.256] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.256] kgem_bo_can_map__cpu: handle=12 [ 51.256] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.256] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.256] kgem_bo_sync__cpu_full: handle=12 [ 51.256] sna_get_image__inplace: download through a linear CPU map [ 51.256] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.256] sna_destroy_pixmap: pixmap=44, attached?=1 [ 51.256] sna_pixmap_unmap: pixmap=44 dropping cpu mapping [ 51.256] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.256] __kgem_bo_destroy: handle=12, size=12288 [ 51.256] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.256] __sna_free_pixmap(pixmap=44) [ 51.256] sna_create_pixmap(48, 48, 32, usage=0) [ 51.256] kgem_can_create_2d: 48x48 @ 32 [ 51.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.256] kgem_can_create_2d: untiled size=12288 [ 51.256] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.256] kgem_choose_tiling: 48x48 -> 0 [ 51.256] sna_create_pixmap: usage=0, flags=b [ 51.256] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.256] __pop_freed_pixmap: reusing freed pixmap=44 header [ 51.256] create_pixmap_hdr: pixmap=45, width=48, height=48, usage=0 [ 51.256] sna_create_pixmap: serial=45, 48x48, usage=0 [ 51.256] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=2e [ 51.256] sna_validate_gc: recomputing clip [ 51.256] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406900] [ 51.256] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.256] try_upload__fast: ignore existing cpu damage (if any) [ 51.256] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.256] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.256] kgem_choose_tiling: 48x48 -> 0 [ 51.256] sna_pixmap_alloc_gpu: pixmap=46 [ 51.256] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.256] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.256] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.256] from inactive: pitch=192, tiling=0: handle=12, id=286 [ 51.256] try_upload__inplace: tiling=0 [ 51.260] kgem_bo_can_map__cpu: handle=12 [ 51.260] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.260] sna_pixmap_move_area_to_gpu: pixmap=46 box=(0, 0), (48, 48), flags=1 [ 51.261] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.261] = None [ 51.261] sna_pixmap_move_to_gpu(pixmap=46, usage=0), flags=3 [ 51.261] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.261] sna_pixmap_mark_active: pixmap=46, handle=12 [ 51.261] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.261] kgem_bo_can_map__cpu: handle=12 [ 51.261] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.261] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.261] kgem_bo_sync__cpu: handle=12 [ 51.261] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.261] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.261] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.261] __sna_damage_all(48, 48) [ 51.261] sna_block_handler (timeout=0) [ 51.261] sna_get_image: pixmap=46 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.261] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.261] kgem_bo_can_map__cpu: handle=12 [ 51.261] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.261] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.261] kgem_bo_can_map__cpu: handle=12 [ 51.261] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.261] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.261] kgem_bo_sync__cpu_full: handle=12 [ 51.261] sna_get_image__inplace: download through a linear CPU map [ 51.261] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.261] sna_destroy_pixmap: pixmap=46, attached?=1 [ 51.261] sna_pixmap_unmap: pixmap=46 dropping cpu mapping [ 51.261] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.261] __kgem_bo_destroy: handle=12, size=12288 [ 51.261] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.261] __sna_free_pixmap(pixmap=46) [ 51.261] sna_create_pixmap(48, 48, 32, usage=0) [ 51.261] kgem_can_create_2d: 48x48 @ 32 [ 51.261] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.261] kgem_can_create_2d: untiled size=12288 [ 51.261] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.261] kgem_choose_tiling: 48x48 -> 0 [ 51.261] sna_create_pixmap: usage=0, flags=b [ 51.261] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.261] __pop_freed_pixmap: reusing freed pixmap=46 header [ 51.261] create_pixmap_hdr: pixmap=47, width=48, height=48, usage=0 [ 51.261] sna_create_pixmap: serial=47, 48x48, usage=0 [ 51.261] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=30 [ 51.261] sna_validate_gc: recomputing clip [ 51.261] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406cb0] [ 51.261] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.261] try_upload__fast: ignore existing cpu damage (if any) [ 51.261] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.261] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.261] kgem_choose_tiling: 48x48 -> 0 [ 51.261] sna_pixmap_alloc_gpu: pixmap=48 [ 51.261] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.261] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.261] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.261] from inactive: pitch=192, tiling=0: handle=12, id=287 [ 51.261] try_upload__inplace: tiling=0 [ 51.261] kgem_bo_can_map__cpu: handle=12 [ 51.261] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.261] sna_pixmap_move_area_to_gpu: pixmap=48 box=(0, 0), (48, 48), flags=1 [ 51.261] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.261] = None [ 51.261] sna_pixmap_move_to_gpu(pixmap=48, usage=0), flags=3 [ 51.261] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.261] sna_pixmap_mark_active: pixmap=48, handle=12 [ 51.261] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.261] kgem_bo_can_map__cpu: handle=12 [ 51.261] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.261] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.261] kgem_bo_sync__cpu: handle=12 [ 51.261] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.261] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.261] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.261] __sna_damage_all(48, 48) [ 51.261] sna_get_image: pixmap=48 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.265] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.266] kgem_bo_can_map__cpu: handle=12 [ 51.266] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.266] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.266] kgem_bo_can_map__cpu: handle=12 [ 51.266] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.266] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.266] kgem_bo_sync__cpu_full: handle=12 [ 51.266] sna_get_image__inplace: download through a linear CPU map [ 51.266] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.266] sna_block_handler (timeout=0) [ 51.266] sna_destroy_pixmap: pixmap=48, attached?=1 [ 51.266] sna_pixmap_unmap: pixmap=48 dropping cpu mapping [ 51.266] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.266] __kgem_bo_destroy: handle=12, size=12288 [ 51.266] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.266] __sna_free_pixmap(pixmap=48) [ 51.266] sna_create_pixmap(48, 48, 32, usage=0) [ 51.266] kgem_can_create_2d: 48x48 @ 32 [ 51.266] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.266] kgem_can_create_2d: untiled size=12288 [ 51.266] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.266] kgem_choose_tiling: 48x48 -> 0 [ 51.266] sna_create_pixmap: usage=0, flags=b [ 51.266] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.266] __pop_freed_pixmap: reusing freed pixmap=48 header [ 51.266] create_pixmap_hdr: pixmap=49, width=48, height=48, usage=0 [ 51.266] sna_create_pixmap: serial=49, 48x48, usage=0 [ 51.266] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=32 [ 51.266] sna_validate_gc: recomputing clip [ 51.266] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73323e0] [ 51.266] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.266] try_upload__fast: ignore existing cpu damage (if any) [ 51.266] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.266] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.266] kgem_choose_tiling: 48x48 -> 0 [ 51.266] sna_pixmap_alloc_gpu: pixmap=50 [ 51.266] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.266] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.266] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.266] from inactive: pitch=192, tiling=0: handle=12, id=288 [ 51.266] try_upload__inplace: tiling=0 [ 51.266] kgem_bo_can_map__cpu: handle=12 [ 51.266] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.266] sna_pixmap_move_area_to_gpu: pixmap=50 box=(0, 0), (48, 48), flags=1 [ 51.266] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.266] = None [ 51.266] sna_pixmap_move_to_gpu(pixmap=50, usage=0), flags=3 [ 51.266] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.266] sna_pixmap_mark_active: pixmap=50, handle=12 [ 51.266] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.266] kgem_bo_can_map__cpu: handle=12 [ 51.266] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.266] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.266] kgem_bo_sync__cpu: handle=12 [ 51.266] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.266] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.266] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.266] __sna_damage_all(48, 48) [ 51.266] sna_get_image: pixmap=50 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.266] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.266] kgem_bo_can_map__cpu: handle=12 [ 51.266] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.266] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.266] kgem_bo_can_map__cpu: handle=12 [ 51.266] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.266] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.266] kgem_bo_sync__cpu_full: handle=12 [ 51.266] sna_get_image__inplace: download through a linear CPU map [ 51.266] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.266] sna_destroy_pixmap: pixmap=50, attached?=1 [ 51.266] sna_pixmap_unmap: pixmap=50 dropping cpu mapping [ 51.266] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.266] __kgem_bo_destroy: handle=12, size=12288 [ 51.266] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.266] __sna_free_pixmap(pixmap=50) [ 51.266] sna_create_pixmap(48, 48, 32, usage=0) [ 51.266] kgem_can_create_2d: 48x48 @ 32 [ 51.267] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.267] kgem_can_create_2d: untiled size=12288 [ 51.267] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.267] kgem_choose_tiling: 48x48 -> 0 [ 51.267] sna_create_pixmap: usage=0, flags=b [ 51.267] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.267] __pop_freed_pixmap: reusing freed pixmap=50 header [ 51.267] create_pixmap_hdr: pixmap=51, width=48, height=48, usage=0 [ 51.267] sna_create_pixmap: serial=51, 48x48, usage=0 [ 51.267] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=34 [ 51.267] sna_validate_gc: recomputing clip [ 51.267] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7332790] [ 51.267] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.267] try_upload__fast: ignore existing cpu damage (if any) [ 51.267] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.267] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.267] kgem_choose_tiling: 48x48 -> 0 [ 51.267] sna_pixmap_alloc_gpu: pixmap=52 [ 51.267] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.267] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.267] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.267] from inactive: pitch=192, tiling=0: handle=12, id=289 [ 51.267] try_upload__inplace: tiling=0 [ 51.267] kgem_bo_can_map__cpu: handle=12 [ 51.267] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.267] sna_pixmap_move_area_to_gpu: pixmap=52 box=(0, 0), (48, 48), flags=1 [ 51.267] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.267] = None [ 51.267] sna_pixmap_move_to_gpu(pixmap=52, usage=0), flags=3 [ 51.267] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.267] sna_pixmap_mark_active: pixmap=52, handle=12 [ 51.267] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.267] kgem_bo_can_map__cpu: handle=12 [ 51.267] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.267] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.267] kgem_bo_sync__cpu: handle=12 [ 51.267] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.267] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.267] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.267] __sna_damage_all(48, 48) [ 51.267] sna_get_image: pixmap=52 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.267] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.267] kgem_bo_can_map__cpu: handle=12 [ 51.270] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.271] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.271] kgem_bo_can_map__cpu: handle=12 [ 51.271] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.271] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.271] kgem_bo_sync__cpu_full: handle=12 [ 51.271] sna_get_image__inplace: download through a linear CPU map [ 51.271] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.271] sna_block_handler (timeout=0) [ 51.271] sna_destroy_pixmap: pixmap=52, attached?=1 [ 51.271] sna_pixmap_unmap: pixmap=52 dropping cpu mapping [ 51.271] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.271] __kgem_bo_destroy: handle=12, size=12288 [ 51.271] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.271] __sna_free_pixmap(pixmap=52) [ 51.271] sna_create_pixmap(48, 48, 32, usage=0) [ 51.271] kgem_can_create_2d: 48x48 @ 32 [ 51.271] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.271] kgem_can_create_2d: untiled size=12288 [ 51.271] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.271] kgem_choose_tiling: 48x48 -> 0 [ 51.271] sna_create_pixmap: usage=0, flags=b [ 51.271] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.271] __pop_freed_pixmap: reusing freed pixmap=52 header [ 51.271] create_pixmap_hdr: pixmap=53, width=48, height=48, usage=0 [ 51.271] sna_create_pixmap: serial=53, 48x48, usage=0 [ 51.271] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=36 [ 51.271] sna_validate_gc: recomputing clip [ 51.271] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7332b40] [ 51.271] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.271] try_upload__fast: ignore existing cpu damage (if any) [ 51.271] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.271] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.271] kgem_choose_tiling: 48x48 -> 0 [ 51.271] sna_pixmap_alloc_gpu: pixmap=54 [ 51.271] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.271] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.271] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.271] from inactive: pitch=192, tiling=0: handle=12, id=290 [ 51.271] try_upload__inplace: tiling=0 [ 51.271] kgem_bo_can_map__cpu: handle=12 [ 51.271] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.271] sna_pixmap_move_area_to_gpu: pixmap=54 box=(0, 0), (48, 48), flags=1 [ 51.271] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.271] = None [ 51.271] sna_pixmap_move_to_gpu(pixmap=54, usage=0), flags=3 [ 51.271] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.271] sna_pixmap_mark_active: pixmap=54, handle=12 [ 51.271] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.271] kgem_bo_can_map__cpu: handle=12 [ 51.271] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.271] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.271] kgem_bo_sync__cpu: handle=12 [ 51.271] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.271] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.271] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.271] __sna_damage_all(48, 48) [ 51.271] sna_get_image: pixmap=54 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.271] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.271] kgem_bo_can_map__cpu: handle=12 [ 51.271] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.271] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.271] kgem_bo_can_map__cpu: handle=12 [ 51.271] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.271] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.271] kgem_bo_sync__cpu_full: handle=12 [ 51.271] sna_get_image__inplace: download through a linear CPU map [ 51.271] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.271] sna_destroy_pixmap: pixmap=54, attached?=1 [ 51.271] sna_pixmap_unmap: pixmap=54 dropping cpu mapping [ 51.271] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.271] __kgem_bo_destroy: handle=12, size=12288 [ 51.271] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.271] __sna_free_pixmap(pixmap=54) [ 51.271] sna_create_pixmap(48, 48, 32, usage=0) [ 51.271] kgem_can_create_2d: 48x48 @ 32 [ 51.271] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.272] kgem_can_create_2d: untiled size=12288 [ 51.272] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.272] kgem_choose_tiling: 48x48 -> 0 [ 51.272] sna_create_pixmap: usage=0, flags=b [ 51.275] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.276] __pop_freed_pixmap: reusing freed pixmap=54 header [ 51.276] create_pixmap_hdr: pixmap=55, width=48, height=48, usage=0 [ 51.276] sna_create_pixmap: serial=55, 48x48, usage=0 [ 51.276] sna_block_handler (timeout=0) [ 51.276] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=38 [ 51.276] sna_validate_gc: recomputing clip [ 51.276] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7332ef0] [ 51.276] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.276] try_upload__fast: ignore existing cpu damage (if any) [ 51.276] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.276] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.276] kgem_choose_tiling: 48x48 -> 0 [ 51.276] sna_pixmap_alloc_gpu: pixmap=56 [ 51.276] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.276] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.276] from inactive: pitch=192, tiling=0: handle=12, id=291 [ 51.276] try_upload__inplace: tiling=0 [ 51.276] kgem_bo_can_map__cpu: handle=12 [ 51.276] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.276] sna_pixmap_move_area_to_gpu: pixmap=56 box=(0, 0), (48, 48), flags=1 [ 51.276] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.276] = None [ 51.276] sna_pixmap_move_to_gpu(pixmap=56, usage=0), flags=3 [ 51.276] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.276] sna_pixmap_mark_active: pixmap=56, handle=12 [ 51.276] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.276] kgem_bo_can_map__cpu: handle=12 [ 51.276] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.276] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.276] kgem_bo_sync__cpu: handle=12 [ 51.276] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.276] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.276] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.276] __sna_damage_all(48, 48) [ 51.276] sna_get_image: pixmap=56 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.276] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.276] kgem_bo_can_map__cpu: handle=12 [ 51.276] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.276] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.276] kgem_bo_can_map__cpu: handle=12 [ 51.276] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.276] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.276] kgem_bo_sync__cpu_full: handle=12 [ 51.276] sna_get_image__inplace: download through a linear CPU map [ 51.276] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.276] sna_destroy_pixmap: pixmap=56, attached?=1 [ 51.276] sna_pixmap_unmap: pixmap=56 dropping cpu mapping [ 51.276] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.276] __kgem_bo_destroy: handle=12, size=12288 [ 51.276] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.276] __sna_free_pixmap(pixmap=56) [ 51.276] sna_create_pixmap(48, 48, 32, usage=0) [ 51.276] kgem_can_create_2d: 48x48 @ 32 [ 51.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.276] kgem_can_create_2d: untiled size=12288 [ 51.276] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.276] kgem_choose_tiling: 48x48 -> 0 [ 51.276] sna_create_pixmap: usage=0, flags=b [ 51.276] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.276] __pop_freed_pixmap: reusing freed pixmap=56 header [ 51.276] create_pixmap_hdr: pixmap=57, width=48, height=48, usage=0 [ 51.276] sna_create_pixmap: serial=57, 48x48, usage=0 [ 51.276] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=3a [ 51.276] sna_validate_gc: recomputing clip [ 51.276] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73332a0] [ 51.276] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.276] try_upload__fast: ignore existing cpu damage (if any) [ 51.276] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.276] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.276] kgem_choose_tiling: 48x48 -> 0 [ 51.276] sna_pixmap_alloc_gpu: pixmap=58 [ 51.276] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.276] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.276] from inactive: pitch=192, tiling=0: handle=12, id=292 [ 51.276] try_upload__inplace: tiling=0 [ 51.276] kgem_bo_can_map__cpu: handle=12 [ 51.276] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.276] sna_pixmap_move_area_to_gpu: pixmap=58 box=(0, 0), (48, 48), flags=1 [ 51.280] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.280] = None [ 51.281] sna_pixmap_move_to_gpu(pixmap=58, usage=0), flags=3 [ 51.281] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.281] sna_pixmap_mark_active: pixmap=58, handle=12 [ 51.281] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.281] kgem_bo_can_map__cpu: handle=12 [ 51.281] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.281] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.281] kgem_bo_sync__cpu: handle=12 [ 51.281] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.281] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.281] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.281] __sna_damage_all(48, 48) [ 51.281] sna_block_handler (timeout=0) [ 51.281] sna_get_image: pixmap=58 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.281] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.281] kgem_bo_can_map__cpu: handle=12 [ 51.281] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.281] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.281] kgem_bo_can_map__cpu: handle=12 [ 51.281] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.281] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.281] kgem_bo_sync__cpu_full: handle=12 [ 51.281] sna_get_image__inplace: download through a linear CPU map [ 51.281] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.281] sna_destroy_pixmap: pixmap=58, attached?=1 [ 51.281] sna_pixmap_unmap: pixmap=58 dropping cpu mapping [ 51.281] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.281] __kgem_bo_destroy: handle=12, size=12288 [ 51.281] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.281] __sna_free_pixmap(pixmap=58) [ 51.281] sna_create_pixmap(48, 48, 32, usage=0) [ 51.281] kgem_can_create_2d: 48x48 @ 32 [ 51.281] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.281] kgem_can_create_2d: untiled size=12288 [ 51.281] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.281] kgem_choose_tiling: 48x48 -> 0 [ 51.281] sna_create_pixmap: usage=0, flags=b [ 51.281] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.281] __pop_freed_pixmap: reusing freed pixmap=58 header [ 51.281] create_pixmap_hdr: pixmap=59, width=48, height=48, usage=0 [ 51.281] sna_create_pixmap: serial=59, 48x48, usage=0 [ 51.281] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=3c [ 51.281] sna_validate_gc: recomputing clip [ 51.281] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7333650] [ 51.281] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.281] try_upload__fast: ignore existing cpu damage (if any) [ 51.281] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.281] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.281] kgem_choose_tiling: 48x48 -> 0 [ 51.281] sna_pixmap_alloc_gpu: pixmap=60 [ 51.281] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.281] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.281] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.281] from inactive: pitch=192, tiling=0: handle=12, id=293 [ 51.281] try_upload__inplace: tiling=0 [ 51.281] kgem_bo_can_map__cpu: handle=12 [ 51.281] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.281] sna_pixmap_move_area_to_gpu: pixmap=60 box=(0, 0), (48, 48), flags=1 [ 51.281] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.281] = None [ 51.281] sna_pixmap_move_to_gpu(pixmap=60, usage=0), flags=3 [ 51.281] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.281] sna_pixmap_mark_active: pixmap=60, handle=12 [ 51.281] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.281] kgem_bo_can_map__cpu: handle=12 [ 51.281] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.281] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.281] kgem_bo_sync__cpu: handle=12 [ 51.281] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.281] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.281] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.281] __sna_damage_all(48, 48) [ 51.281] sna_get_image: pixmap=60 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.281] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.281] kgem_bo_can_map__cpu: handle=12 [ 51.281] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.285] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.285] kgem_bo_can_map__cpu: handle=12 [ 51.285] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.286] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.286] kgem_bo_sync__cpu_full: handle=12 [ 51.286] sna_get_image__inplace: download through a linear CPU map [ 51.286] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.286] sna_block_handler (timeout=0) [ 51.286] sna_destroy_pixmap: pixmap=60, attached?=1 [ 51.286] sna_pixmap_unmap: pixmap=60 dropping cpu mapping [ 51.286] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.286] __kgem_bo_destroy: handle=12, size=12288 [ 51.286] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.286] __sna_free_pixmap(pixmap=60) [ 51.286] sna_create_pixmap(48, 48, 32, usage=0) [ 51.286] kgem_can_create_2d: 48x48 @ 32 [ 51.286] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.286] kgem_can_create_2d: untiled size=12288 [ 51.286] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.286] kgem_choose_tiling: 48x48 -> 0 [ 51.286] sna_create_pixmap: usage=0, flags=b [ 51.286] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.286] __pop_freed_pixmap: reusing freed pixmap=60 header [ 51.286] create_pixmap_hdr: pixmap=61, width=48, height=48, usage=0 [ 51.286] sna_create_pixmap: serial=61, 48x48, usage=0 [ 51.286] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=3e [ 51.286] sna_validate_gc: recomputing clip [ 51.286] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7333a00] [ 51.286] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.286] try_upload__fast: ignore existing cpu damage (if any) [ 51.286] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.286] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.286] kgem_choose_tiling: 48x48 -> 0 [ 51.286] sna_pixmap_alloc_gpu: pixmap=62 [ 51.286] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.286] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.286] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.286] from inactive: pitch=192, tiling=0: handle=12, id=294 [ 51.286] try_upload__inplace: tiling=0 [ 51.286] kgem_bo_can_map__cpu: handle=12 [ 51.286] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.286] sna_pixmap_move_area_to_gpu: pixmap=62 box=(0, 0), (48, 48), flags=1 [ 51.286] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.286] = None [ 51.286] sna_pixmap_move_to_gpu(pixmap=62, usage=0), flags=3 [ 51.286] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.286] sna_pixmap_mark_active: pixmap=62, handle=12 [ 51.286] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.286] kgem_bo_can_map__cpu: handle=12 [ 51.286] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.286] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.286] kgem_bo_sync__cpu: handle=12 [ 51.286] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.286] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.286] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.286] __sna_damage_all(48, 48) [ 51.286] sna_get_image: pixmap=62 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.286] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.286] kgem_bo_can_map__cpu: handle=12 [ 51.286] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.286] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.286] kgem_bo_can_map__cpu: handle=12 [ 51.286] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.286] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.286] kgem_bo_sync__cpu_full: handle=12 [ 51.286] sna_get_image__inplace: download through a linear CPU map [ 51.286] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.286] sna_destroy_pixmap: pixmap=62, attached?=1 [ 51.286] sna_pixmap_unmap: pixmap=62 dropping cpu mapping [ 51.286] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.286] __kgem_bo_destroy: handle=12, size=12288 [ 51.286] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.286] __sna_free_pixmap(pixmap=62) [ 51.286] sna_create_pixmap(48, 48, 32, usage=0) [ 51.286] kgem_can_create_2d: 48x48 @ 32 [ 51.286] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.286] kgem_can_create_2d: untiled size=12288 [ 51.286] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.286] kgem_choose_tiling: 48x48 -> 0 [ 51.286] sna_create_pixmap: usage=0, flags=b [ 51.286] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.287] __pop_freed_pixmap: reusing freed pixmap=62 header [ 51.287] create_pixmap_hdr: pixmap=63, width=48, height=48, usage=0 [ 51.287] sna_create_pixmap: serial=63, 48x48, usage=0 [ 51.287] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=40 [ 51.287] sna_validate_gc: recomputing clip [ 51.287] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7333db0] [ 51.287] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.287] try_upload__fast: ignore existing cpu damage (if any) [ 51.287] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.287] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.287] kgem_choose_tiling: 48x48 -> 0 [ 51.287] sna_pixmap_alloc_gpu: pixmap=64 [ 51.287] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.287] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.287] from inactive: pitch=192, tiling=0: handle=12, id=295 [ 51.287] try_upload__inplace: tiling=0 [ 51.287] kgem_bo_can_map__cpu: handle=12 [ 51.287] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.287] sna_pixmap_move_area_to_gpu: pixmap=64 box=(0, 0), (48, 48), flags=1 [ 51.287] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.287] = None [ 51.287] sna_pixmap_move_to_gpu(pixmap=64, usage=0), flags=3 [ 51.287] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.287] sna_pixmap_mark_active: pixmap=64, handle=12 [ 51.287] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.287] kgem_bo_can_map__cpu: handle=12 [ 51.287] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.287] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.287] kgem_bo_sync__cpu: handle=12 [ 51.287] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.287] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.287] __sna_damage_all(48, 48) [ 51.287] sna_get_image: pixmap=64 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.287] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.287] kgem_bo_can_map__cpu: handle=12 [ 51.287] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.287] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.287] kgem_bo_can_map__cpu: handle=12 [ 51.287] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.290] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.290] kgem_bo_sync__cpu_full: handle=12 [ 51.291] sna_get_image__inplace: download through a linear CPU map [ 51.291] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.291] sna_block_handler (timeout=0) [ 51.291] sna_destroy_pixmap: pixmap=64, attached?=1 [ 51.291] sna_pixmap_unmap: pixmap=64 dropping cpu mapping [ 51.291] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.291] __kgem_bo_destroy: handle=12, size=12288 [ 51.291] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.291] __sna_free_pixmap(pixmap=64) [ 51.291] sna_create_pixmap(48, 48, 32, usage=0) [ 51.291] kgem_can_create_2d: 48x48 @ 32 [ 51.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.291] kgem_can_create_2d: untiled size=12288 [ 51.291] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.291] kgem_choose_tiling: 48x48 -> 0 [ 51.291] sna_create_pixmap: usage=0, flags=b [ 51.291] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.291] __pop_freed_pixmap: reusing freed pixmap=64 header [ 51.291] create_pixmap_hdr: pixmap=65, width=48, height=48, usage=0 [ 51.291] sna_create_pixmap: serial=65, 48x48, usage=0 [ 51.291] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=42 [ 51.291] sna_validate_gc: recomputing clip [ 51.291] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f00f0] [ 51.291] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.291] try_upload__fast: ignore existing cpu damage (if any) [ 51.291] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.291] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.291] kgem_choose_tiling: 48x48 -> 0 [ 51.291] sna_pixmap_alloc_gpu: pixmap=66 [ 51.291] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.291] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.291] from inactive: pitch=192, tiling=0: handle=12, id=296 [ 51.291] try_upload__inplace: tiling=0 [ 51.291] kgem_bo_can_map__cpu: handle=12 [ 51.291] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.291] sna_pixmap_move_area_to_gpu: pixmap=66 box=(0, 0), (48, 48), flags=1 [ 51.291] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.291] = None [ 51.291] sna_pixmap_move_to_gpu(pixmap=66, usage=0), flags=3 [ 51.295] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.296] sna_pixmap_mark_active: pixmap=66, handle=12 [ 51.296] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.296] kgem_bo_can_map__cpu: handle=12 [ 51.296] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.296] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.296] kgem_bo_sync__cpu: handle=12 [ 51.296] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.296] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.296] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.296] __sna_damage_all(48, 48) [ 51.296] sna_block_handler (timeout=0) [ 51.296] sna_get_image: pixmap=66 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.296] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.296] kgem_bo_can_map__cpu: handle=12 [ 51.296] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.296] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.296] kgem_bo_can_map__cpu: handle=12 [ 51.296] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.296] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.296] kgem_bo_sync__cpu_full: handle=12 [ 51.296] sna_get_image__inplace: download through a linear CPU map [ 51.296] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.296] sna_destroy_pixmap: pixmap=66, attached?=1 [ 51.296] sna_pixmap_unmap: pixmap=66 dropping cpu mapping [ 51.296] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.296] __kgem_bo_destroy: handle=12, size=12288 [ 51.296] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.296] __sna_free_pixmap(pixmap=66) [ 51.296] sna_create_pixmap(48, 48, 32, usage=0) [ 51.296] kgem_can_create_2d: 48x48 @ 32 [ 51.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.296] kgem_can_create_2d: untiled size=12288 [ 51.296] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.296] kgem_choose_tiling: 48x48 -> 0 [ 51.296] sna_create_pixmap: usage=0, flags=b [ 51.296] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.296] __pop_freed_pixmap: reusing freed pixmap=66 header [ 51.296] create_pixmap_hdr: pixmap=67, width=48, height=48, usage=0 [ 51.296] sna_create_pixmap: serial=67, 48x48, usage=0 [ 51.296] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=44 [ 51.296] sna_validate_gc: recomputing clip [ 51.296] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f0110] [ 51.296] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.296] try_upload__fast: ignore existing cpu damage (if any) [ 51.296] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.296] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.296] kgem_choose_tiling: 48x48 -> 0 [ 51.296] sna_pixmap_alloc_gpu: pixmap=68 [ 51.296] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.296] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.296] from inactive: pitch=192, tiling=0: handle=12, id=297 [ 51.296] try_upload__inplace: tiling=0 [ 51.296] kgem_bo_can_map__cpu: handle=12 [ 51.296] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.296] sna_pixmap_move_area_to_gpu: pixmap=68 box=(0, 0), (48, 48), flags=1 [ 51.296] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.296] = None [ 51.296] sna_pixmap_move_to_gpu(pixmap=68, usage=0), flags=3 [ 51.296] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.296] sna_pixmap_mark_active: pixmap=68, handle=12 [ 51.296] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.296] kgem_bo_can_map__cpu: handle=12 [ 51.296] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.296] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.296] kgem_bo_sync__cpu: handle=12 [ 51.296] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.296] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.296] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.296] __sna_damage_all(48, 48) [ 51.296] sna_get_image: pixmap=68 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.296] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.296] kgem_bo_can_map__cpu: handle=12 [ 51.296] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.296] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.296] kgem_bo_can_map__cpu: handle=12 [ 51.296] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.296] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.297] kgem_bo_sync__cpu_full: handle=12 [ 51.297] sna_get_image__inplace: download through a linear CPU map [ 51.297] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.297] sna_destroy_pixmap: pixmap=68, attached?=1 [ 51.297] sna_pixmap_unmap: pixmap=68 dropping cpu mapping [ 51.297] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.297] __kgem_bo_destroy: handle=12, size=12288 [ 51.297] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.297] __sna_free_pixmap(pixmap=68) [ 51.297] sna_create_pixmap(48, 48, 32, usage=0) [ 51.297] kgem_can_create_2d: 48x48 @ 32 [ 51.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.297] kgem_can_create_2d: untiled size=12288 [ 51.297] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.297] kgem_choose_tiling: 48x48 -> 0 [ 51.297] sna_create_pixmap: usage=0, flags=b [ 51.297] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.297] __pop_freed_pixmap: reusing freed pixmap=68 header [ 51.297] create_pixmap_hdr: pixmap=69, width=48, height=48, usage=0 [ 51.297] sna_create_pixmap: serial=69, 48x48, usage=0 [ 51.297] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=46 [ 51.297] sna_validate_gc: recomputing clip [ 51.297] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7362920] [ 51.297] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.297] try_upload__fast: ignore existing cpu damage (if any) [ 51.297] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.297] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.297] kgem_choose_tiling: 48x48 -> 0 [ 51.297] sna_pixmap_alloc_gpu: pixmap=70 [ 51.297] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.297] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.297] from inactive: pitch=192, tiling=0: handle=12, id=298 [ 51.297] try_upload__inplace: tiling=0 [ 51.297] kgem_bo_can_map__cpu: handle=12 [ 51.297] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.297] sna_pixmap_move_area_to_gpu: pixmap=70 box=(0, 0), (48, 48), flags=1 [ 51.297] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.297] = None [ 51.297] sna_pixmap_move_to_gpu(pixmap=70, usage=0), flags=3 [ 51.297] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.300] sna_pixmap_mark_active: pixmap=70, handle=12 [ 51.300] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.301] kgem_bo_can_map__cpu: handle=12 [ 51.301] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.301] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.301] kgem_bo_sync__cpu: handle=12 [ 51.301] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.301] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.301] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.301] __sna_damage_all(48, 48) [ 51.301] sna_block_handler (timeout=0) [ 51.301] sna_get_image: pixmap=70 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.301] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.301] kgem_bo_can_map__cpu: handle=12 [ 51.301] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.301] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.301] kgem_bo_can_map__cpu: handle=12 [ 51.301] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.301] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.301] kgem_bo_sync__cpu_full: handle=12 [ 51.301] sna_get_image__inplace: download through a linear CPU map [ 51.301] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.301] sna_destroy_pixmap: pixmap=70, attached?=1 [ 51.301] sna_pixmap_unmap: pixmap=70 dropping cpu mapping [ 51.301] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.301] __kgem_bo_destroy: handle=12, size=12288 [ 51.301] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.301] __sna_free_pixmap(pixmap=70) [ 51.301] sna_create_pixmap(48, 48, 32, usage=0) [ 51.301] kgem_can_create_2d: 48x48 @ 32 [ 51.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.301] kgem_can_create_2d: untiled size=12288 [ 51.301] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.301] kgem_choose_tiling: 48x48 -> 0 [ 51.301] sna_create_pixmap: usage=0, flags=b [ 51.301] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.301] __pop_freed_pixmap: reusing freed pixmap=70 header [ 51.301] create_pixmap_hdr: pixmap=71, width=48, height=48, usage=0 [ 51.301] sna_create_pixmap: serial=71, 48x48, usage=0 [ 51.301] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=48 [ 51.301] sna_validate_gc: recomputing clip [ 51.301] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f735d5a0] [ 51.301] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.301] try_upload__fast: ignore existing cpu damage (if any) [ 51.301] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.301] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.301] kgem_choose_tiling: 48x48 -> 0 [ 51.301] sna_pixmap_alloc_gpu: pixmap=72 [ 51.301] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.301] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.301] from inactive: pitch=192, tiling=0: handle=12, id=299 [ 51.301] try_upload__inplace: tiling=0 [ 51.301] kgem_bo_can_map__cpu: handle=12 [ 51.301] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.301] sna_pixmap_move_area_to_gpu: pixmap=72 box=(0, 0), (48, 48), flags=1 [ 51.301] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.301] = None [ 51.301] sna_pixmap_move_to_gpu(pixmap=72, usage=0), flags=3 [ 51.301] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.301] sna_pixmap_mark_active: pixmap=72, handle=12 [ 51.301] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.301] kgem_bo_can_map__cpu: handle=12 [ 51.301] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.301] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.301] kgem_bo_sync__cpu: handle=12 [ 51.301] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.301] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.301] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.301] __sna_damage_all(48, 48) [ 51.301] sna_get_image: pixmap=72 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.301] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.301] kgem_bo_can_map__cpu: handle=12 [ 51.301] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.301] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.301] kgem_bo_can_map__cpu: handle=12 [ 51.301] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.301] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.301] kgem_bo_sync__cpu_full: handle=12 [ 51.301] sna_get_image__inplace: download through a linear CPU map [ 51.305] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.306] sna_block_handler (timeout=0) [ 51.306] sna_destroy_pixmap: pixmap=72, attached?=1 [ 51.306] sna_pixmap_unmap: pixmap=72 dropping cpu mapping [ 51.306] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.306] __kgem_bo_destroy: handle=12, size=12288 [ 51.306] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.306] __sna_free_pixmap(pixmap=72) [ 51.306] sna_create_pixmap(48, 48, 32, usage=0) [ 51.306] kgem_can_create_2d: 48x48 @ 32 [ 51.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.306] kgem_can_create_2d: untiled size=12288 [ 51.306] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.306] kgem_choose_tiling: 48x48 -> 0 [ 51.306] sna_create_pixmap: usage=0, flags=b [ 51.306] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.306] __pop_freed_pixmap: reusing freed pixmap=72 header [ 51.306] create_pixmap_hdr: pixmap=73, width=48, height=48, usage=0 [ 51.306] sna_create_pixmap: serial=73, 48x48, usage=0 [ 51.306] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=4a [ 51.306] sna_validate_gc: recomputing clip [ 51.306] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f00b0] [ 51.306] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.306] try_upload__fast: ignore existing cpu damage (if any) [ 51.306] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.306] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.306] kgem_choose_tiling: 48x48 -> 0 [ 51.306] sna_pixmap_alloc_gpu: pixmap=74 [ 51.306] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.306] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.306] from inactive: pitch=192, tiling=0: handle=12, id=300 [ 51.306] try_upload__inplace: tiling=0 [ 51.306] kgem_bo_can_map__cpu: handle=12 [ 51.306] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.306] sna_pixmap_move_area_to_gpu: pixmap=74 box=(0, 0), (48, 48), flags=1 [ 51.306] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.306] = None [ 51.306] sna_pixmap_move_to_gpu(pixmap=74, usage=0), flags=3 [ 51.306] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.306] sna_pixmap_mark_active: pixmap=74, handle=12 [ 51.306] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.306] kgem_bo_can_map__cpu: handle=12 [ 51.306] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.306] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.306] kgem_bo_sync__cpu: handle=12 [ 51.306] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.306] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.306] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.306] __sna_damage_all(48, 48) [ 51.306] sna_get_image: pixmap=74 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.306] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.306] kgem_bo_can_map__cpu: handle=12 [ 51.306] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.306] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.306] kgem_bo_can_map__cpu: handle=12 [ 51.306] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.306] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.306] kgem_bo_sync__cpu_full: handle=12 [ 51.306] sna_get_image__inplace: download through a linear CPU map [ 51.306] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.306] sna_destroy_pixmap: pixmap=74, attached?=1 [ 51.306] sna_pixmap_unmap: pixmap=74 dropping cpu mapping [ 51.306] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.306] __kgem_bo_destroy: handle=12, size=12288 [ 51.306] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.306] __sna_free_pixmap(pixmap=74) [ 51.306] sna_create_pixmap(48, 48, 32, usage=0) [ 51.306] kgem_can_create_2d: 48x48 @ 32 [ 51.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.306] kgem_can_create_2d: untiled size=12288 [ 51.306] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.306] kgem_choose_tiling: 48x48 -> 0 [ 51.306] sna_create_pixmap: usage=0, flags=b [ 51.306] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.306] __pop_freed_pixmap: reusing freed pixmap=74 header [ 51.307] create_pixmap_hdr: pixmap=75, width=48, height=48, usage=0 [ 51.307] sna_create_pixmap: serial=75, 48x48, usage=0 [ 51.307] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=4c [ 51.307] sna_validate_gc: recomputing clip [ 51.307] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7381f30] [ 51.310] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.311] try_upload__fast: ignore existing cpu damage (if any) [ 51.311] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.311] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.311] kgem_choose_tiling: 48x48 -> 0 [ 51.311] sna_pixmap_alloc_gpu: pixmap=76 [ 51.311] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.311] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.311] from inactive: pitch=192, tiling=0: handle=12, id=301 [ 51.311] try_upload__inplace: tiling=0 [ 51.311] kgem_bo_can_map__cpu: handle=12 [ 51.311] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.311] sna_pixmap_move_area_to_gpu: pixmap=76 box=(0, 0), (48, 48), flags=1 [ 51.311] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.311] = None [ 51.311] sna_pixmap_move_to_gpu(pixmap=76, usage=0), flags=3 [ 51.311] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.311] sna_pixmap_mark_active: pixmap=76, handle=12 [ 51.311] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.311] kgem_bo_can_map__cpu: handle=12 [ 51.311] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.311] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.311] kgem_bo_sync__cpu: handle=12 [ 51.311] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.311] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.311] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.311] __sna_damage_all(48, 48) [ 51.311] sna_block_handler (timeout=0) [ 51.311] sna_get_image: pixmap=76 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.311] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.311] kgem_bo_can_map__cpu: handle=12 [ 51.311] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.311] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.311] kgem_bo_can_map__cpu: handle=12 [ 51.311] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.311] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.311] kgem_bo_sync__cpu_full: handle=12 [ 51.311] sna_get_image__inplace: download through a linear CPU map [ 51.311] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.311] sna_destroy_pixmap: pixmap=76, attached?=1 [ 51.311] sna_pixmap_unmap: pixmap=76 dropping cpu mapping [ 51.311] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.311] __kgem_bo_destroy: handle=12, size=12288 [ 51.311] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.311] __sna_free_pixmap(pixmap=76) [ 51.311] sna_create_pixmap(48, 48, 32, usage=0) [ 51.311] kgem_can_create_2d: 48x48 @ 32 [ 51.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.311] kgem_can_create_2d: untiled size=12288 [ 51.311] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.311] kgem_choose_tiling: 48x48 -> 0 [ 51.311] sna_create_pixmap: usage=0, flags=b [ 51.311] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.311] __pop_freed_pixmap: reusing freed pixmap=76 header [ 51.311] create_pixmap_hdr: pixmap=77, width=48, height=48, usage=0 [ 51.311] sna_create_pixmap: serial=77, 48x48, usage=0 [ 51.311] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=4e [ 51.311] sna_validate_gc: recomputing clip [ 51.311] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f734e680] [ 51.311] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.311] try_upload__fast: ignore existing cpu damage (if any) [ 51.311] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.311] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.311] kgem_choose_tiling: 48x48 -> 0 [ 51.311] sna_pixmap_alloc_gpu: pixmap=78 [ 51.311] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.311] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.311] from inactive: pitch=192, tiling=0: handle=12, id=302 [ 51.311] try_upload__inplace: tiling=0 [ 51.311] kgem_bo_can_map__cpu: handle=12 [ 51.311] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.311] sna_pixmap_move_area_to_gpu: pixmap=78 box=(0, 0), (48, 48), flags=1 [ 51.311] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.311] = None [ 51.311] sna_pixmap_move_to_gpu(pixmap=78, usage=0), flags=3 [ 51.311] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.311] sna_pixmap_mark_active: pixmap=78, handle=12 [ 51.311] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.312] kgem_bo_can_map__cpu: handle=12 [ 51.312] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.312] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.312] kgem_bo_sync__cpu: handle=12 [ 51.312] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.312] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.312] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.312] __sna_damage_all(48, 48) [ 51.312] sna_get_image: pixmap=78 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.312] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.312] kgem_bo_can_map__cpu: handle=12 [ 51.312] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.312] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.312] kgem_bo_can_map__cpu: handle=12 [ 51.312] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.312] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.312] kgem_bo_sync__cpu_full: handle=12 [ 51.312] sna_get_image__inplace: download through a linear CPU map [ 51.312] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.312] sna_destroy_pixmap: pixmap=78, attached?=1 [ 51.312] sna_pixmap_unmap: pixmap=78 dropping cpu mapping [ 51.312] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.312] __kgem_bo_destroy: handle=12, size=12288 [ 51.312] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.312] __sna_free_pixmap(pixmap=78) [ 51.312] sna_create_pixmap(48, 48, 32, usage=0) [ 51.312] kgem_can_create_2d: 48x48 @ 32 [ 51.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.312] kgem_can_create_2d: untiled size=12288 [ 51.312] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.312] kgem_choose_tiling: 48x48 -> 0 [ 51.312] sna_create_pixmap: usage=0, flags=b [ 51.312] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.312] __pop_freed_pixmap: reusing freed pixmap=78 header [ 51.312] create_pixmap_hdr: pixmap=79, width=48, height=48, usage=0 [ 51.312] sna_create_pixmap: serial=79, 48x48, usage=0 [ 51.312] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=50 [ 51.312] sna_validate_gc: recomputing clip [ 51.312] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f735d5a0] [ 51.312] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.312] try_upload__fast: ignore existing cpu damage (if any) [ 51.312] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.315] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.316] kgem_choose_tiling: 48x48 -> 0 [ 51.316] sna_pixmap_alloc_gpu: pixmap=80 [ 51.316] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.316] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.316] from inactive: pitch=192, tiling=0: handle=12, id=303 [ 51.316] try_upload__inplace: tiling=0 [ 51.316] kgem_bo_can_map__cpu: handle=12 [ 51.316] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.316] sna_pixmap_move_area_to_gpu: pixmap=80 box=(0, 0), (48, 48), flags=1 [ 51.316] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.316] = None [ 51.316] sna_pixmap_move_to_gpu(pixmap=80, usage=0), flags=3 [ 51.316] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.316] sna_pixmap_mark_active: pixmap=80, handle=12 [ 51.316] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.316] kgem_bo_can_map__cpu: handle=12 [ 51.316] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.316] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.316] kgem_bo_sync__cpu: handle=12 [ 51.316] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.316] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.316] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.316] __sna_damage_all(48, 48) [ 51.316] sna_block_handler (timeout=0) [ 51.316] sna_get_image: pixmap=80 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.316] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.316] kgem_bo_can_map__cpu: handle=12 [ 51.316] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.316] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.316] kgem_bo_can_map__cpu: handle=12 [ 51.316] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.316] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.316] kgem_bo_sync__cpu_full: handle=12 [ 51.316] sna_get_image__inplace: download through a linear CPU map [ 51.316] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.316] sna_destroy_pixmap: pixmap=80, attached?=1 [ 51.316] sna_pixmap_unmap: pixmap=80 dropping cpu mapping [ 51.316] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.316] __kgem_bo_destroy: handle=12, size=12288 [ 51.316] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.316] __sna_free_pixmap(pixmap=80) [ 51.316] sna_create_pixmap(48, 48, 32, usage=0) [ 51.316] kgem_can_create_2d: 48x48 @ 32 [ 51.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.316] kgem_can_create_2d: untiled size=12288 [ 51.316] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.316] kgem_choose_tiling: 48x48 -> 0 [ 51.316] sna_create_pixmap: usage=0, flags=b [ 51.316] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.316] __pop_freed_pixmap: reusing freed pixmap=80 header [ 51.316] create_pixmap_hdr: pixmap=81, width=48, height=48, usage=0 [ 51.316] sna_create_pixmap: serial=81, 48x48, usage=0 [ 51.316] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=52 [ 51.316] sna_validate_gc: recomputing clip [ 51.316] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7333db0] [ 51.316] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.316] try_upload__fast: ignore existing cpu damage (if any) [ 51.316] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.316] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.316] kgem_choose_tiling: 48x48 -> 0 [ 51.316] sna_pixmap_alloc_gpu: pixmap=82 [ 51.316] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.316] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.316] from inactive: pitch=192, tiling=0: handle=12, id=304 [ 51.316] try_upload__inplace: tiling=0 [ 51.316] kgem_bo_can_map__cpu: handle=12 [ 51.316] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.316] sna_pixmap_move_area_to_gpu: pixmap=82 box=(0, 0), (48, 48), flags=1 [ 51.316] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.316] = None [ 51.316] sna_pixmap_move_to_gpu(pixmap=82, usage=0), flags=3 [ 51.316] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.316] sna_pixmap_mark_active: pixmap=82, handle=12 [ 51.316] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.316] kgem_bo_can_map__cpu: handle=12 [ 51.316] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.317] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.317] kgem_bo_sync__cpu: handle=12 [ 51.320] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.321] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.321] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.321] __sna_damage_all(48, 48) [ 51.321] sna_block_handler (timeout=0) [ 51.321] sna_get_image: pixmap=82 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.321] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.321] kgem_bo_can_map__cpu: handle=12 [ 51.321] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.321] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.321] kgem_bo_can_map__cpu: handle=12 [ 51.321] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.321] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.321] kgem_bo_sync__cpu_full: handle=12 [ 51.321] sna_get_image__inplace: download through a linear CPU map [ 51.321] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.321] sna_destroy_pixmap: pixmap=82, attached?=1 [ 51.321] sna_pixmap_unmap: pixmap=82 dropping cpu mapping [ 51.321] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.321] __kgem_bo_destroy: handle=12, size=12288 [ 51.321] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.321] __sna_free_pixmap(pixmap=82) [ 51.321] sna_create_pixmap(48, 48, 32, usage=0) [ 51.321] kgem_can_create_2d: 48x48 @ 32 [ 51.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.321] kgem_can_create_2d: untiled size=12288 [ 51.321] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.321] kgem_choose_tiling: 48x48 -> 0 [ 51.321] sna_create_pixmap: usage=0, flags=b [ 51.321] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.321] __pop_freed_pixmap: reusing freed pixmap=82 header [ 51.321] create_pixmap_hdr: pixmap=83, width=48, height=48, usage=0 [ 51.321] sna_create_pixmap: serial=83, 48x48, usage=0 [ 51.321] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=54 [ 51.321] sna_validate_gc: recomputing clip [ 51.321] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7332b40] [ 51.321] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.321] try_upload__fast: ignore existing cpu damage (if any) [ 51.321] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.321] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.321] kgem_choose_tiling: 48x48 -> 0 [ 51.321] sna_pixmap_alloc_gpu: pixmap=84 [ 51.321] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.321] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.321] from inactive: pitch=192, tiling=0: handle=12, id=305 [ 51.321] try_upload__inplace: tiling=0 [ 51.321] kgem_bo_can_map__cpu: handle=12 [ 51.321] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.321] sna_pixmap_move_area_to_gpu: pixmap=84 box=(0, 0), (48, 48), flags=1 [ 51.321] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.321] = None [ 51.321] sna_pixmap_move_to_gpu(pixmap=84, usage=0), flags=3 [ 51.321] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.321] sna_pixmap_mark_active: pixmap=84, handle=12 [ 51.321] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.321] kgem_bo_can_map__cpu: handle=12 [ 51.321] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.321] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.321] kgem_bo_sync__cpu: handle=12 [ 51.321] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.321] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.321] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.321] __sna_damage_all(48, 48) [ 51.321] sna_get_image: pixmap=84 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.321] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.321] kgem_bo_can_map__cpu: handle=12 [ 51.321] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.321] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.321] kgem_bo_can_map__cpu: handle=12 [ 51.321] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.321] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.321] kgem_bo_sync__cpu_full: handle=12 [ 51.321] sna_get_image__inplace: download through a linear CPU map [ 51.321] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.321] sna_destroy_pixmap: pixmap=84, attached?=1 [ 51.322] sna_pixmap_unmap: pixmap=84 dropping cpu mapping [ 51.322] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.322] __kgem_bo_destroy: handle=12, size=12288 [ 51.322] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.325] __sna_free_pixmap(pixmap=84) [ 51.326] sna_block_handler (timeout=0) [ 51.326] sna_create_pixmap(48, 48, 32, usage=0) [ 51.326] kgem_can_create_2d: 48x48 @ 32 [ 51.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.326] kgem_can_create_2d: untiled size=12288 [ 51.326] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.326] kgem_choose_tiling: 48x48 -> 0 [ 51.326] sna_create_pixmap: usage=0, flags=b [ 51.326] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.326] __pop_freed_pixmap: reusing freed pixmap=84 header [ 51.326] create_pixmap_hdr: pixmap=85, width=48, height=48, usage=0 [ 51.326] sna_create_pixmap: serial=85, 48x48, usage=0 [ 51.326] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=56 [ 51.326] sna_validate_gc: recomputing clip [ 51.326] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7332ef0] [ 51.326] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.326] try_upload__fast: ignore existing cpu damage (if any) [ 51.326] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.326] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.326] kgem_choose_tiling: 48x48 -> 0 [ 51.326] sna_pixmap_alloc_gpu: pixmap=86 [ 51.326] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.326] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.326] from inactive: pitch=192, tiling=0: handle=12, id=306 [ 51.326] try_upload__inplace: tiling=0 [ 51.326] kgem_bo_can_map__cpu: handle=12 [ 51.326] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.326] sna_pixmap_move_area_to_gpu: pixmap=86 box=(0, 0), (48, 48), flags=1 [ 51.326] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.326] = None [ 51.326] sna_pixmap_move_to_gpu(pixmap=86, usage=0), flags=3 [ 51.326] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.326] sna_pixmap_mark_active: pixmap=86, handle=12 [ 51.326] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.326] kgem_bo_can_map__cpu: handle=12 [ 51.326] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.326] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.326] kgem_bo_sync__cpu: handle=12 [ 51.326] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.326] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.326] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.326] __sna_damage_all(48, 48) [ 51.326] sna_get_image: pixmap=86 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.326] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.326] kgem_bo_can_map__cpu: handle=12 [ 51.326] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.326] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.326] kgem_bo_can_map__cpu: handle=12 [ 51.326] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.326] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.326] kgem_bo_sync__cpu_full: handle=12 [ 51.326] sna_get_image__inplace: download through a linear CPU map [ 51.326] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.326] sna_destroy_pixmap: pixmap=86, attached?=1 [ 51.326] sna_pixmap_unmap: pixmap=86 dropping cpu mapping [ 51.326] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.326] __kgem_bo_destroy: handle=12, size=12288 [ 51.326] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.326] __sna_free_pixmap(pixmap=86) [ 51.326] sna_create_pixmap(48, 48, 32, usage=0) [ 51.326] kgem_can_create_2d: 48x48 @ 32 [ 51.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.326] kgem_can_create_2d: untiled size=12288 [ 51.326] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.326] kgem_choose_tiling: 48x48 -> 0 [ 51.326] sna_create_pixmap: usage=0, flags=b [ 51.326] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.326] __pop_freed_pixmap: reusing freed pixmap=86 header [ 51.326] create_pixmap_hdr: pixmap=87, width=48, height=48, usage=0 [ 51.326] sna_create_pixmap: serial=87, 48x48, usage=0 [ 51.326] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=58 [ 51.326] sna_validate_gc: recomputing clip [ 51.326] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73332a0] [ 51.326] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.326] try_upload__fast: ignore existing cpu damage (if any) [ 51.326] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.326] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.326] kgem_choose_tiling: 48x48 -> 0 [ 51.327] sna_pixmap_alloc_gpu: pixmap=88 [ 51.330] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.330] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.331] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.331] from inactive: pitch=192, tiling=0: handle=12, id=307 [ 51.331] try_upload__inplace: tiling=0 [ 51.331] kgem_bo_can_map__cpu: handle=12 [ 51.331] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.331] sna_pixmap_move_area_to_gpu: pixmap=88 box=(0, 0), (48, 48), flags=1 [ 51.331] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.331] = None [ 51.331] sna_pixmap_move_to_gpu(pixmap=88, usage=0), flags=3 [ 51.331] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.331] sna_pixmap_mark_active: pixmap=88, handle=12 [ 51.331] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.331] kgem_bo_can_map__cpu: handle=12 [ 51.331] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.331] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.331] kgem_bo_sync__cpu: handle=12 [ 51.331] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.331] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.331] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.331] __sna_damage_all(48, 48) [ 51.331] sna_block_handler (timeout=0) [ 51.331] sna_get_image: pixmap=88 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.331] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.331] kgem_bo_can_map__cpu: handle=12 [ 51.331] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.331] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.331] kgem_bo_can_map__cpu: handle=12 [ 51.331] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.331] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.331] kgem_bo_sync__cpu_full: handle=12 [ 51.331] sna_get_image__inplace: download through a linear CPU map [ 51.331] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.331] sna_destroy_pixmap: pixmap=88, attached?=1 [ 51.331] sna_pixmap_unmap: pixmap=88 dropping cpu mapping [ 51.331] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.331] __kgem_bo_destroy: handle=12, size=12288 [ 51.331] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.331] __sna_free_pixmap(pixmap=88) [ 51.331] sna_create_pixmap(48, 48, 32, usage=0) [ 51.331] kgem_can_create_2d: 48x48 @ 32 [ 51.331] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.331] kgem_can_create_2d: untiled size=12288 [ 51.331] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.331] kgem_choose_tiling: 48x48 -> 0 [ 51.331] sna_create_pixmap: usage=0, flags=b [ 51.331] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.331] __pop_freed_pixmap: reusing freed pixmap=88 header [ 51.331] create_pixmap_hdr: pixmap=89, width=48, height=48, usage=0 [ 51.331] sna_create_pixmap: serial=89, 48x48, usage=0 [ 51.331] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=5a [ 51.331] sna_validate_gc: recomputing clip [ 51.331] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7333650] [ 51.331] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.331] try_upload__fast: ignore existing cpu damage (if any) [ 51.331] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.331] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.331] kgem_choose_tiling: 48x48 -> 0 [ 51.331] sna_pixmap_alloc_gpu: pixmap=90 [ 51.331] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.331] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.331] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.331] from inactive: pitch=192, tiling=0: handle=12, id=308 [ 51.331] try_upload__inplace: tiling=0 [ 51.331] kgem_bo_can_map__cpu: handle=12 [ 51.331] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.331] sna_pixmap_move_area_to_gpu: pixmap=90 box=(0, 0), (48, 48), flags=1 [ 51.331] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.331] = None [ 51.331] sna_pixmap_move_to_gpu(pixmap=90, usage=0), flags=3 [ 51.331] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.331] sna_pixmap_mark_active: pixmap=90, handle=12 [ 51.331] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.331] kgem_bo_can_map__cpu: handle=12 [ 51.331] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.331] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.331] kgem_bo_sync__cpu: handle=12 [ 51.331] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.335] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.335] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.336] __sna_damage_all(48, 48) [ 51.336] sna_block_handler (timeout=0) [ 51.336] sna_get_image: pixmap=90 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.336] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.336] kgem_bo_can_map__cpu: handle=12 [ 51.336] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.336] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.336] kgem_bo_can_map__cpu: handle=12 [ 51.336] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.336] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.336] kgem_bo_sync__cpu_full: handle=12 [ 51.336] sna_get_image__inplace: download through a linear CPU map [ 51.336] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.336] sna_destroy_pixmap: pixmap=90, attached?=1 [ 51.336] sna_pixmap_unmap: pixmap=90 dropping cpu mapping [ 51.336] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.336] __kgem_bo_destroy: handle=12, size=12288 [ 51.336] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.336] __sna_free_pixmap(pixmap=90) [ 51.336] sna_create_pixmap(48, 48, 32, usage=0) [ 51.336] kgem_can_create_2d: 48x48 @ 32 [ 51.336] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.336] kgem_can_create_2d: untiled size=12288 [ 51.336] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.336] kgem_choose_tiling: 48x48 -> 0 [ 51.336] sna_create_pixmap: usage=0, flags=b [ 51.336] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.336] __pop_freed_pixmap: reusing freed pixmap=90 header [ 51.336] create_pixmap_hdr: pixmap=91, width=48, height=48, usage=0 [ 51.336] sna_create_pixmap: serial=91, 48x48, usage=0 [ 51.336] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=5c [ 51.336] sna_validate_gc: recomputing clip [ 51.336] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7333a00] [ 51.336] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.336] try_upload__fast: ignore existing cpu damage (if any) [ 51.336] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.336] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.336] kgem_choose_tiling: 48x48 -> 0 [ 51.336] sna_pixmap_alloc_gpu: pixmap=92 [ 51.336] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.336] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.336] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.336] from inactive: pitch=192, tiling=0: handle=12, id=309 [ 51.336] try_upload__inplace: tiling=0 [ 51.336] kgem_bo_can_map__cpu: handle=12 [ 51.336] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.336] sna_pixmap_move_area_to_gpu: pixmap=92 box=(0, 0), (48, 48), flags=1 [ 51.336] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.336] = None [ 51.336] sna_pixmap_move_to_gpu(pixmap=92, usage=0), flags=3 [ 51.336] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.336] sna_pixmap_mark_active: pixmap=92, handle=12 [ 51.336] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.336] kgem_bo_can_map__cpu: handle=12 [ 51.336] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.336] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.336] kgem_bo_sync__cpu: handle=12 [ 51.336] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.336] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.336] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.336] __sna_damage_all(48, 48) [ 51.336] sna_get_image: pixmap=92 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.336] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.336] kgem_bo_can_map__cpu: handle=12 [ 51.336] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.336] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.336] kgem_bo_can_map__cpu: handle=12 [ 51.336] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.336] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.336] kgem_bo_sync__cpu_full: handle=12 [ 51.336] sna_get_image__inplace: download through a linear CPU map [ 51.336] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.336] sna_destroy_pixmap: pixmap=92, attached?=1 [ 51.336] sna_pixmap_unmap: pixmap=92 dropping cpu mapping [ 51.337] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.337] __kgem_bo_destroy: handle=12, size=12288 [ 51.337] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.337] __sna_free_pixmap(pixmap=92) [ 51.337] sna_create_pixmap(48, 48, 32, usage=0) [ 51.337] kgem_can_create_2d: 48x48 @ 32 [ 51.337] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.337] kgem_can_create_2d: untiled size=12288 [ 51.337] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.337] kgem_choose_tiling: 48x48 -> 0 [ 51.337] sna_create_pixmap: usage=0, flags=b [ 51.337] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.337] __pop_freed_pixmap: reusing freed pixmap=92 header [ 51.337] create_pixmap_hdr: pixmap=93, width=48, height=48, usage=0 [ 51.337] sna_create_pixmap: serial=93, 48x48, usage=0 [ 51.337] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=5e [ 51.337] sna_validate_gc: recomputing clip [ 51.337] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406cb0] [ 51.337] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.337] try_upload__fast: ignore existing cpu damage (if any) [ 51.337] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.337] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.337] kgem_choose_tiling: 48x48 -> 0 [ 51.337] sna_pixmap_alloc_gpu: pixmap=94 [ 51.337] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.337] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.337] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.337] from inactive: pitch=192, tiling=0: handle=12, id=310 [ 51.337] try_upload__inplace: tiling=0 [ 51.337] kgem_bo_can_map__cpu: handle=12 [ 51.337] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.337] sna_pixmap_move_area_to_gpu: pixmap=94 box=(0, 0), (48, 48), flags=1 [ 51.337] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.337] = None [ 51.337] sna_pixmap_move_to_gpu(pixmap=94, usage=0), flags=3 [ 51.337] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.337] sna_pixmap_mark_active: pixmap=94, handle=12 [ 51.337] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.337] kgem_bo_can_map__cpu: handle=12 [ 51.337] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.337] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.337] kgem_bo_sync__cpu: handle=12 [ 51.337] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.337] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.340] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.340] __sna_damage_all(48, 48) [ 51.340] sna_block_handler (timeout=0) [ 51.341] sna_get_image: pixmap=94 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.341] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.341] kgem_bo_can_map__cpu: handle=12 [ 51.341] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.341] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.341] kgem_bo_can_map__cpu: handle=12 [ 51.341] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.341] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.341] kgem_bo_sync__cpu_full: handle=12 [ 51.341] sna_get_image__inplace: download through a linear CPU map [ 51.341] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.341] sna_destroy_pixmap: pixmap=94, attached?=1 [ 51.341] sna_pixmap_unmap: pixmap=94 dropping cpu mapping [ 51.341] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.341] __kgem_bo_destroy: handle=12, size=12288 [ 51.341] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.341] __sna_free_pixmap(pixmap=94) [ 51.341] sna_create_pixmap(48, 48, 32, usage=0) [ 51.341] kgem_can_create_2d: 48x48 @ 32 [ 51.341] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.341] kgem_can_create_2d: untiled size=12288 [ 51.341] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.341] kgem_choose_tiling: 48x48 -> 0 [ 51.341] sna_create_pixmap: usage=0, flags=b [ 51.341] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.341] __pop_freed_pixmap: reusing freed pixmap=94 header [ 51.341] create_pixmap_hdr: pixmap=95, width=48, height=48, usage=0 [ 51.341] sna_create_pixmap: serial=95, 48x48, usage=0 [ 51.341] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=60 [ 51.341] sna_validate_gc: recomputing clip [ 51.341] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7405a40] [ 51.341] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.341] try_upload__fast: ignore existing cpu damage (if any) [ 51.341] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.341] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.341] kgem_choose_tiling: 48x48 -> 0 [ 51.341] sna_pixmap_alloc_gpu: pixmap=96 [ 51.341] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.341] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.341] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.341] from inactive: pitch=192, tiling=0: handle=12, id=311 [ 51.341] try_upload__inplace: tiling=0 [ 51.341] kgem_bo_can_map__cpu: handle=12 [ 51.341] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.341] sna_pixmap_move_area_to_gpu: pixmap=96 box=(0, 0), (48, 48), flags=1 [ 51.341] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.341] = None [ 51.341] sna_pixmap_move_to_gpu(pixmap=96, usage=0), flags=3 [ 51.341] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.341] sna_pixmap_mark_active: pixmap=96, handle=12 [ 51.341] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.341] kgem_bo_can_map__cpu: handle=12 [ 51.341] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.341] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.341] kgem_bo_sync__cpu: handle=12 [ 51.341] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.341] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.341] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.341] __sna_damage_all(48, 48) [ 51.341] sna_get_image: pixmap=96 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.341] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.341] kgem_bo_can_map__cpu: handle=12 [ 51.341] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.341] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.341] kgem_bo_can_map__cpu: handle=12 [ 51.341] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.341] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.341] kgem_bo_sync__cpu_full: handle=12 [ 51.341] sna_get_image__inplace: download through a linear CPU map [ 51.341] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.341] sna_destroy_pixmap: pixmap=96, attached?=1 [ 51.341] sna_pixmap_unmap: pixmap=96 dropping cpu mapping [ 51.341] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.341] __kgem_bo_destroy: handle=12, size=12288 [ 51.341] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.341] __sna_free_pixmap(pixmap=96) [ 51.342] sna_create_pixmap(48, 48, 32, usage=0) [ 51.342] kgem_can_create_2d: 48x48 @ 32 [ 51.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.346] kgem_can_create_2d: untiled size=12288 [ 51.346] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.346] kgem_choose_tiling: 48x48 -> 0 [ 51.346] sna_create_pixmap: usage=0, flags=b [ 51.346] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.346] __pop_freed_pixmap: reusing freed pixmap=96 header [ 51.346] create_pixmap_hdr: pixmap=97, width=48, height=48, usage=0 [ 51.346] sna_create_pixmap: serial=97, 48x48, usage=0 [ 51.346] sna_block_handler (timeout=0) [ 51.346] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=62 [ 51.346] sna_validate_gc: recomputing clip [ 51.346] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7405df0] [ 51.346] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.346] try_upload__fast: ignore existing cpu damage (if any) [ 51.346] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.346] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.346] kgem_choose_tiling: 48x48 -> 0 [ 51.346] sna_pixmap_alloc_gpu: pixmap=98 [ 51.346] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.346] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.346] from inactive: pitch=192, tiling=0: handle=12, id=312 [ 51.346] try_upload__inplace: tiling=0 [ 51.346] kgem_bo_can_map__cpu: handle=12 [ 51.346] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.346] sna_pixmap_move_area_to_gpu: pixmap=98 box=(0, 0), (48, 48), flags=1 [ 51.346] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.346] = None [ 51.346] sna_pixmap_move_to_gpu(pixmap=98, usage=0), flags=3 [ 51.346] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.346] sna_pixmap_mark_active: pixmap=98, handle=12 [ 51.346] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.346] kgem_bo_can_map__cpu: handle=12 [ 51.346] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.346] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.346] kgem_bo_sync__cpu: handle=12 [ 51.346] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.346] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.346] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.346] __sna_damage_all(48, 48) [ 51.346] sna_get_image: pixmap=98 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.346] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.346] kgem_bo_can_map__cpu: handle=12 [ 51.346] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.346] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.346] kgem_bo_can_map__cpu: handle=12 [ 51.346] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.346] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.346] kgem_bo_sync__cpu_full: handle=12 [ 51.346] sna_get_image__inplace: download through a linear CPU map [ 51.346] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.346] sna_destroy_pixmap: pixmap=98, attached?=1 [ 51.346] sna_pixmap_unmap: pixmap=98 dropping cpu mapping [ 51.346] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.346] __kgem_bo_destroy: handle=12, size=12288 [ 51.346] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.346] __sna_free_pixmap(pixmap=98) [ 51.346] sna_create_pixmap(48, 48, 32, usage=0) [ 51.346] kgem_can_create_2d: 48x48 @ 32 [ 51.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.346] kgem_can_create_2d: untiled size=12288 [ 51.346] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.346] kgem_choose_tiling: 48x48 -> 0 [ 51.346] sna_create_pixmap: usage=0, flags=b [ 51.346] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.346] __pop_freed_pixmap: reusing freed pixmap=98 header [ 51.346] create_pixmap_hdr: pixmap=99, width=48, height=48, usage=0 [ 51.346] sna_create_pixmap: serial=99, 48x48, usage=0 [ 51.346] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=64 [ 51.346] sna_validate_gc: recomputing clip [ 51.346] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f74061a0] [ 51.346] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.346] try_upload__fast: ignore existing cpu damage (if any) [ 51.346] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.346] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.346] kgem_choose_tiling: 48x48 -> 0 [ 51.346] sna_pixmap_alloc_gpu: pixmap=100 [ 51.346] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.347] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.347] from inactive: pitch=192, tiling=0: handle=12, id=313 [ 51.347] try_upload__inplace: tiling=0 [ 51.350] kgem_bo_can_map__cpu: handle=12 [ 51.351] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.351] sna_pixmap_move_area_to_gpu: pixmap=100 box=(0, 0), (48, 48), flags=1 [ 51.351] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.351] = None [ 51.351] sna_pixmap_move_to_gpu(pixmap=100, usage=0), flags=3 [ 51.351] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.351] sna_pixmap_mark_active: pixmap=100, handle=12 [ 51.351] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.351] kgem_bo_can_map__cpu: handle=12 [ 51.351] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.351] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.351] kgem_bo_sync__cpu: handle=12 [ 51.351] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.351] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.351] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.351] __sna_damage_all(48, 48) [ 51.351] sna_block_handler (timeout=0) [ 51.351] sna_get_image: pixmap=100 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.351] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.351] kgem_bo_can_map__cpu: handle=12 [ 51.351] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.351] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.351] kgem_bo_can_map__cpu: handle=12 [ 51.351] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.351] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.351] kgem_bo_sync__cpu_full: handle=12 [ 51.351] sna_get_image__inplace: download through a linear CPU map [ 51.351] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.351] sna_destroy_pixmap: pixmap=100, attached?=1 [ 51.351] sna_pixmap_unmap: pixmap=100 dropping cpu mapping [ 51.351] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.351] __kgem_bo_destroy: handle=12, size=12288 [ 51.351] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.351] __sna_free_pixmap(pixmap=100) [ 51.351] sna_create_pixmap(48, 48, 32, usage=0) [ 51.351] kgem_can_create_2d: 48x48 @ 32 [ 51.351] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.351] kgem_can_create_2d: untiled size=12288 [ 51.351] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.351] kgem_choose_tiling: 48x48 -> 0 [ 51.351] sna_create_pixmap: usage=0, flags=b [ 51.351] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.351] __pop_freed_pixmap: reusing freed pixmap=100 header [ 51.351] create_pixmap_hdr: pixmap=101, width=48, height=48, usage=0 [ 51.351] sna_create_pixmap: serial=101, 48x48, usage=0 [ 51.351] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=66 [ 51.351] sna_validate_gc: recomputing clip [ 51.351] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406550] [ 51.351] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.351] try_upload__fast: ignore existing cpu damage (if any) [ 51.351] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.351] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.351] kgem_choose_tiling: 48x48 -> 0 [ 51.351] sna_pixmap_alloc_gpu: pixmap=102 [ 51.351] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.351] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.351] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.351] from inactive: pitch=192, tiling=0: handle=12, id=314 [ 51.351] try_upload__inplace: tiling=0 [ 51.351] kgem_bo_can_map__cpu: handle=12 [ 51.351] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.351] sna_pixmap_move_area_to_gpu: pixmap=102 box=(0, 0), (48, 48), flags=1 [ 51.351] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.351] = None [ 51.351] sna_pixmap_move_to_gpu(pixmap=102, usage=0), flags=3 [ 51.351] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.351] sna_pixmap_mark_active: pixmap=102, handle=12 [ 51.351] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.351] kgem_bo_can_map__cpu: handle=12 [ 51.351] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.351] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.351] kgem_bo_sync__cpu: handle=12 [ 51.351] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.351] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.351] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.351] __sna_damage_all(48, 48) [ 51.351] sna_get_image: pixmap=102 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.355] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.356] kgem_bo_can_map__cpu: handle=12 [ 51.356] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.356] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.356] kgem_bo_can_map__cpu: handle=12 [ 51.356] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.356] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.356] kgem_bo_sync__cpu_full: handle=12 [ 51.356] sna_get_image__inplace: download through a linear CPU map [ 51.356] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.356] sna_block_handler (timeout=0) [ 51.356] sna_destroy_pixmap: pixmap=102, attached?=1 [ 51.356] sna_pixmap_unmap: pixmap=102 dropping cpu mapping [ 51.356] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.356] __kgem_bo_destroy: handle=12, size=12288 [ 51.356] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.356] __sna_free_pixmap(pixmap=102) [ 51.356] sna_create_pixmap(48, 48, 32, usage=0) [ 51.356] kgem_can_create_2d: 48x48 @ 32 [ 51.356] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.356] kgem_can_create_2d: untiled size=12288 [ 51.356] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.356] kgem_choose_tiling: 48x48 -> 0 [ 51.356] sna_create_pixmap: usage=0, flags=b [ 51.356] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.356] __pop_freed_pixmap: reusing freed pixmap=102 header [ 51.356] create_pixmap_hdr: pixmap=103, width=48, height=48, usage=0 [ 51.356] sna_create_pixmap: serial=103, 48x48, usage=0 [ 51.356] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=68 [ 51.356] sna_validate_gc: recomputing clip [ 51.356] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406900] [ 51.356] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.356] try_upload__fast: ignore existing cpu damage (if any) [ 51.356] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.356] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.356] kgem_choose_tiling: 48x48 -> 0 [ 51.356] sna_pixmap_alloc_gpu: pixmap=104 [ 51.356] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.356] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.356] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.356] from inactive: pitch=192, tiling=0: handle=12, id=315 [ 51.356] try_upload__inplace: tiling=0 [ 51.356] kgem_bo_can_map__cpu: handle=12 [ 51.356] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.356] sna_pixmap_move_area_to_gpu: pixmap=104 box=(0, 0), (48, 48), flags=1 [ 51.356] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.356] = None [ 51.356] sna_pixmap_move_to_gpu(pixmap=104, usage=0), flags=3 [ 51.356] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.356] sna_pixmap_mark_active: pixmap=104, handle=12 [ 51.356] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.356] kgem_bo_can_map__cpu: handle=12 [ 51.356] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.356] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.356] kgem_bo_sync__cpu: handle=12 [ 51.356] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.356] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.356] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.356] __sna_damage_all(48, 48) [ 51.356] sna_get_image: pixmap=104 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.356] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.356] kgem_bo_can_map__cpu: handle=12 [ 51.356] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.356] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.356] kgem_bo_can_map__cpu: handle=12 [ 51.356] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.356] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.356] kgem_bo_sync__cpu_full: handle=12 [ 51.356] sna_get_image__inplace: download through a linear CPU map [ 51.356] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.356] sna_destroy_pixmap: pixmap=104, attached?=1 [ 51.356] sna_pixmap_unmap: pixmap=104 dropping cpu mapping [ 51.356] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.356] __kgem_bo_destroy: handle=12, size=12288 [ 51.356] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.356] __sna_free_pixmap(pixmap=104) [ 51.357] sna_create_pixmap(48, 48, 32, usage=0) [ 51.357] kgem_can_create_2d: 48x48 @ 32 [ 51.357] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.357] kgem_can_create_2d: untiled size=12288 [ 51.357] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.357] kgem_choose_tiling: 48x48 -> 0 [ 51.357] sna_create_pixmap: usage=0, flags=b [ 51.357] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.357] __pop_freed_pixmap: reusing freed pixmap=104 header [ 51.357] create_pixmap_hdr: pixmap=105, width=48, height=48, usage=0 [ 51.357] sna_create_pixmap: serial=105, 48x48, usage=0 [ 51.357] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=6a [ 51.357] sna_validate_gc: recomputing clip [ 51.357] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7404f30] [ 51.357] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.357] try_upload__fast: ignore existing cpu damage (if any) [ 51.357] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.357] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.357] kgem_choose_tiling: 48x48 -> 0 [ 51.357] sna_pixmap_alloc_gpu: pixmap=106 [ 51.357] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.357] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.357] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.357] from inactive: pitch=192, tiling=0: handle=12, id=316 [ 51.357] try_upload__inplace: tiling=0 [ 51.357] kgem_bo_can_map__cpu: handle=12 [ 51.357] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.357] sna_pixmap_move_area_to_gpu: pixmap=106 box=(0, 0), (48, 48), flags=1 [ 51.357] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.357] = None [ 51.357] sna_pixmap_move_to_gpu(pixmap=106, usage=0), flags=3 [ 51.357] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.357] sna_pixmap_mark_active: pixmap=106, handle=12 [ 51.357] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.357] kgem_bo_can_map__cpu: handle=12 [ 51.357] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.357] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.357] kgem_bo_sync__cpu: handle=12 [ 51.357] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.357] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.357] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.357] __sna_damage_all(48, 48) [ 51.357] sna_get_image: pixmap=106 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.357] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.357] kgem_bo_can_map__cpu: handle=12 [ 51.360] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.361] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.361] kgem_bo_can_map__cpu: handle=12 [ 51.361] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.361] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.361] kgem_bo_sync__cpu_full: handle=12 [ 51.361] sna_get_image__inplace: download through a linear CPU map [ 51.361] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.361] sna_block_handler (timeout=0) [ 51.361] sna_destroy_pixmap: pixmap=106, attached?=1 [ 51.361] sna_pixmap_unmap: pixmap=106 dropping cpu mapping [ 51.361] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.361] __kgem_bo_destroy: handle=12, size=12288 [ 51.361] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.361] __sna_free_pixmap(pixmap=106) [ 51.361] sna_create_pixmap(48, 48, 32, usage=0) [ 51.361] kgem_can_create_2d: 48x48 @ 32 [ 51.361] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.361] kgem_can_create_2d: untiled size=12288 [ 51.361] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.361] kgem_choose_tiling: 48x48 -> 0 [ 51.361] sna_create_pixmap: usage=0, flags=b [ 51.361] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.361] __pop_freed_pixmap: reusing freed pixmap=106 header [ 51.361] create_pixmap_hdr: pixmap=107, width=48, height=48, usage=0 [ 51.361] sna_create_pixmap: serial=107, 48x48, usage=0 [ 51.361] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=6c [ 51.361] sna_validate_gc: recomputing clip [ 51.361] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f6f58fd0] [ 51.361] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.361] try_upload__fast: ignore existing cpu damage (if any) [ 51.361] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.361] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.361] kgem_choose_tiling: 48x48 -> 0 [ 51.361] sna_pixmap_alloc_gpu: pixmap=108 [ 51.361] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.361] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.361] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.361] from inactive: pitch=192, tiling=0: handle=12, id=317 [ 51.361] try_upload__inplace: tiling=0 [ 51.361] kgem_bo_can_map__cpu: handle=12 [ 51.361] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.361] sna_pixmap_move_area_to_gpu: pixmap=108 box=(0, 0), (48, 48), flags=1 [ 51.361] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.361] = None [ 51.361] sna_pixmap_move_to_gpu(pixmap=108, usage=0), flags=3 [ 51.361] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.361] sna_pixmap_mark_active: pixmap=108, handle=12 [ 51.361] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.361] kgem_bo_can_map__cpu: handle=12 [ 51.361] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.361] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.361] kgem_bo_sync__cpu: handle=12 [ 51.361] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.361] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.361] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.361] __sna_damage_all(48, 48) [ 51.361] sna_get_image: pixmap=108 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.361] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.361] kgem_bo_can_map__cpu: handle=12 [ 51.361] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.361] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.361] kgem_bo_can_map__cpu: handle=12 [ 51.361] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.361] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.361] kgem_bo_sync__cpu_full: handle=12 [ 51.361] sna_get_image__inplace: download through a linear CPU map [ 51.361] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.361] sna_destroy_pixmap: pixmap=108, attached?=1 [ 51.361] sna_pixmap_unmap: pixmap=108 dropping cpu mapping [ 51.361] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.361] __kgem_bo_destroy: handle=12, size=12288 [ 51.361] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.361] __sna_free_pixmap(pixmap=108) [ 51.361] sna_create_pixmap(48, 48, 32, usage=0) [ 51.361] kgem_can_create_2d: 48x48 @ 32 [ 51.361] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.361] kgem_can_create_2d: untiled size=12288 [ 51.361] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.362] kgem_choose_tiling: 48x48 -> 0 [ 51.362] sna_create_pixmap: usage=0, flags=b [ 51.362] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.365] __pop_freed_pixmap: reusing freed pixmap=108 header [ 51.365] create_pixmap_hdr: pixmap=109, width=48, height=48, usage=0 [ 51.366] sna_create_pixmap: serial=109, 48x48, usage=0 [ 51.366] sna_block_handler (timeout=0) [ 51.366] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=6e [ 51.366] sna_validate_gc: recomputing clip [ 51.366] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f1690] [ 51.366] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.366] try_upload__fast: ignore existing cpu damage (if any) [ 51.366] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.366] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.366] kgem_choose_tiling: 48x48 -> 0 [ 51.366] sna_pixmap_alloc_gpu: pixmap=110 [ 51.366] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.366] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.366] from inactive: pitch=192, tiling=0: handle=12, id=318 [ 51.366] try_upload__inplace: tiling=0 [ 51.366] kgem_bo_can_map__cpu: handle=12 [ 51.366] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.366] sna_pixmap_move_area_to_gpu: pixmap=110 box=(0, 0), (48, 48), flags=1 [ 51.366] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.366] = None [ 51.366] sna_pixmap_move_to_gpu(pixmap=110, usage=0), flags=3 [ 51.366] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.366] sna_pixmap_mark_active: pixmap=110, handle=12 [ 51.366] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.366] kgem_bo_can_map__cpu: handle=12 [ 51.366] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.366] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.366] kgem_bo_sync__cpu: handle=12 [ 51.366] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.366] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.366] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.366] __sna_damage_all(48, 48) [ 51.366] sna_get_image: pixmap=110 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.366] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.366] kgem_bo_can_map__cpu: handle=12 [ 51.366] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.366] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.366] kgem_bo_can_map__cpu: handle=12 [ 51.366] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.366] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.366] kgem_bo_sync__cpu_full: handle=12 [ 51.366] sna_get_image__inplace: download through a linear CPU map [ 51.366] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.366] sna_destroy_pixmap: pixmap=110, attached?=1 [ 51.366] sna_pixmap_unmap: pixmap=110 dropping cpu mapping [ 51.366] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.366] __kgem_bo_destroy: handle=12, size=12288 [ 51.366] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.366] __sna_free_pixmap(pixmap=110) [ 51.366] sna_create_pixmap(48, 48, 32, usage=0) [ 51.366] kgem_can_create_2d: 48x48 @ 32 [ 51.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.366] kgem_can_create_2d: untiled size=12288 [ 51.366] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.366] kgem_choose_tiling: 48x48 -> 0 [ 51.366] sna_create_pixmap: usage=0, flags=b [ 51.366] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.366] __pop_freed_pixmap: reusing freed pixmap=110 header [ 51.366] create_pixmap_hdr: pixmap=111, width=48, height=48, usage=0 [ 51.366] sna_create_pixmap: serial=111, 48x48, usage=0 [ 51.366] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=70 [ 51.366] sna_validate_gc: recomputing clip [ 51.366] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f1a40] [ 51.366] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.366] try_upload__fast: ignore existing cpu damage (if any) [ 51.366] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.366] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.366] kgem_choose_tiling: 48x48 -> 0 [ 51.366] sna_pixmap_alloc_gpu: pixmap=112 [ 51.366] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.366] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.366] from inactive: pitch=192, tiling=0: handle=12, id=319 [ 51.366] try_upload__inplace: tiling=0 [ 51.366] kgem_bo_can_map__cpu: handle=12 [ 51.366] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.366] sna_pixmap_move_area_to_gpu: pixmap=112 box=(0, 0), (48, 48), flags=1 [ 51.366] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.370] = None [ 51.370] sna_pixmap_move_to_gpu(pixmap=112, usage=0), flags=3 [ 51.371] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.371] sna_pixmap_mark_active: pixmap=112, handle=12 [ 51.371] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.371] kgem_bo_can_map__cpu: handle=12 [ 51.371] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.371] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.371] kgem_bo_sync__cpu: handle=12 [ 51.371] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.371] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.371] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.371] __sna_damage_all(48, 48) [ 51.371] sna_block_handler (timeout=0) [ 51.371] sna_get_image: pixmap=112 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.371] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.371] kgem_bo_can_map__cpu: handle=12 [ 51.371] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.371] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.371] kgem_bo_can_map__cpu: handle=12 [ 51.371] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.371] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.371] kgem_bo_sync__cpu_full: handle=12 [ 51.371] sna_get_image__inplace: download through a linear CPU map [ 51.371] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.371] sna_destroy_pixmap: pixmap=112, attached?=1 [ 51.371] sna_pixmap_unmap: pixmap=112 dropping cpu mapping [ 51.371] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.371] __kgem_bo_destroy: handle=12, size=12288 [ 51.371] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.371] __sna_free_pixmap(pixmap=112) [ 51.371] sna_create_pixmap(48, 48, 32, usage=0) [ 51.371] kgem_can_create_2d: 48x48 @ 32 [ 51.371] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.371] kgem_can_create_2d: untiled size=12288 [ 51.371] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.371] kgem_choose_tiling: 48x48 -> 0 [ 51.371] sna_create_pixmap: usage=0, flags=b [ 51.371] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.371] __pop_freed_pixmap: reusing freed pixmap=112 header [ 51.371] create_pixmap_hdr: pixmap=113, width=48, height=48, usage=0 [ 51.371] sna_create_pixmap: serial=113, 48x48, usage=0 [ 51.371] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=72 [ 51.371] sna_validate_gc: recomputing clip [ 51.371] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f1df0] [ 51.371] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.371] try_upload__fast: ignore existing cpu damage (if any) [ 51.371] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.371] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.371] kgem_choose_tiling: 48x48 -> 0 [ 51.371] sna_pixmap_alloc_gpu: pixmap=114 [ 51.371] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.371] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.371] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.371] from inactive: pitch=192, tiling=0: handle=12, id=320 [ 51.371] try_upload__inplace: tiling=0 [ 51.371] kgem_bo_can_map__cpu: handle=12 [ 51.371] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.371] sna_pixmap_move_area_to_gpu: pixmap=114 box=(0, 0), (48, 48), flags=1 [ 51.371] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.371] = None [ 51.371] sna_pixmap_move_to_gpu(pixmap=114, usage=0), flags=3 [ 51.371] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.371] sna_pixmap_mark_active: pixmap=114, handle=12 [ 51.371] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.371] kgem_bo_can_map__cpu: handle=12 [ 51.371] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.371] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.371] kgem_bo_sync__cpu: handle=12 [ 51.371] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.371] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.371] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.371] __sna_damage_all(48, 48) [ 51.371] sna_get_image: pixmap=114 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.371] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.371] kgem_bo_can_map__cpu: handle=12 [ 51.371] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.371] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.376] kgem_bo_can_map__cpu: handle=12 [ 51.376] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.376] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.376] kgem_bo_sync__cpu_full: handle=12 [ 51.376] sna_get_image__inplace: download through a linear CPU map [ 51.376] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.376] sna_block_handler (timeout=0) [ 51.376] sna_destroy_pixmap: pixmap=114, attached?=1 [ 51.376] sna_pixmap_unmap: pixmap=114 dropping cpu mapping [ 51.376] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.376] __kgem_bo_destroy: handle=12, size=12288 [ 51.376] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.376] __sna_free_pixmap(pixmap=114) [ 51.376] sna_create_pixmap(48, 48, 32, usage=0) [ 51.376] kgem_can_create_2d: 48x48 @ 32 [ 51.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.376] kgem_can_create_2d: untiled size=12288 [ 51.376] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.376] kgem_choose_tiling: 48x48 -> 0 [ 51.376] sna_create_pixmap: usage=0, flags=b [ 51.376] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.376] __pop_freed_pixmap: reusing freed pixmap=114 header [ 51.376] create_pixmap_hdr: pixmap=115, width=48, height=48, usage=0 [ 51.376] sna_create_pixmap: serial=115, 48x48, usage=0 [ 51.376] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=74 [ 51.376] sna_validate_gc: recomputing clip [ 51.376] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f21a0] [ 51.376] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.376] try_upload__fast: ignore existing cpu damage (if any) [ 51.376] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.376] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.376] kgem_choose_tiling: 48x48 -> 0 [ 51.376] sna_pixmap_alloc_gpu: pixmap=116 [ 51.376] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.376] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.376] from inactive: pitch=192, tiling=0: handle=12, id=321 [ 51.376] try_upload__inplace: tiling=0 [ 51.376] kgem_bo_can_map__cpu: handle=12 [ 51.376] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.376] sna_pixmap_move_area_to_gpu: pixmap=116 box=(0, 0), (48, 48), flags=1 [ 51.376] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.376] = None [ 51.376] sna_pixmap_move_to_gpu(pixmap=116, usage=0), flags=3 [ 51.376] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.376] sna_pixmap_mark_active: pixmap=116, handle=12 [ 51.376] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.376] kgem_bo_can_map__cpu: handle=12 [ 51.376] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.376] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.376] kgem_bo_sync__cpu: handle=12 [ 51.376] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.376] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.376] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.376] __sna_damage_all(48, 48) [ 51.376] sna_get_image: pixmap=116 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.376] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.376] kgem_bo_can_map__cpu: handle=12 [ 51.376] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.376] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.376] kgem_bo_can_map__cpu: handle=12 [ 51.376] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.376] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.376] kgem_bo_sync__cpu_full: handle=12 [ 51.376] sna_get_image__inplace: download through a linear CPU map [ 51.376] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.376] sna_destroy_pixmap: pixmap=116, attached?=1 [ 51.376] sna_pixmap_unmap: pixmap=116 dropping cpu mapping [ 51.376] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.376] __kgem_bo_destroy: handle=12, size=12288 [ 51.376] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.376] __sna_free_pixmap(pixmap=116) [ 51.376] sna_create_pixmap(48, 48, 32, usage=0) [ 51.376] kgem_can_create_2d: 48x48 @ 32 [ 51.376] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.376] kgem_can_create_2d: untiled size=12288 [ 51.377] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.377] kgem_choose_tiling: 48x48 -> 0 [ 51.377] sna_create_pixmap: usage=0, flags=b [ 51.377] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.377] __pop_freed_pixmap: reusing freed pixmap=116 header [ 51.377] create_pixmap_hdr: pixmap=117, width=48, height=48, usage=0 [ 51.377] sna_create_pixmap: serial=117, 48x48, usage=0 [ 51.377] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=76 [ 51.377] sna_validate_gc: recomputing clip [ 51.377] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7333a00] [ 51.377] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.377] try_upload__fast: ignore existing cpu damage (if any) [ 51.377] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.377] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.377] kgem_choose_tiling: 48x48 -> 0 [ 51.377] sna_pixmap_alloc_gpu: pixmap=118 [ 51.377] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.377] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.377] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.377] from inactive: pitch=192, tiling=0: handle=12, id=322 [ 51.377] try_upload__inplace: tiling=0 [ 51.377] kgem_bo_can_map__cpu: handle=12 [ 51.377] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.377] sna_pixmap_move_area_to_gpu: pixmap=118 box=(0, 0), (48, 48), flags=1 [ 51.377] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.377] = None [ 51.377] sna_pixmap_move_to_gpu(pixmap=118, usage=0), flags=3 [ 51.377] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.377] sna_pixmap_mark_active: pixmap=118, handle=12 [ 51.377] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.377] kgem_bo_can_map__cpu: handle=12 [ 51.377] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.377] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.377] kgem_bo_sync__cpu: handle=12 [ 51.377] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.377] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.377] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.377] __sna_damage_all(48, 48) [ 51.377] sna_get_image: pixmap=118 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.377] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.377] kgem_bo_can_map__cpu: handle=12 [ 51.377] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.377] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.377] kgem_bo_can_map__cpu: handle=12 [ 51.377] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.380] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.381] kgem_bo_sync__cpu_full: handle=12 [ 51.381] sna_get_image__inplace: download through a linear CPU map [ 51.381] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.381] sna_block_handler (timeout=0) [ 51.381] sna_destroy_pixmap: pixmap=118, attached?=1 [ 51.381] sna_pixmap_unmap: pixmap=118 dropping cpu mapping [ 51.381] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.381] __kgem_bo_destroy: handle=12, size=12288 [ 51.381] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.381] __sna_free_pixmap(pixmap=118) [ 51.381] sna_create_pixmap(48, 48, 32, usage=0) [ 51.381] kgem_can_create_2d: 48x48 @ 32 [ 51.381] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.381] kgem_can_create_2d: untiled size=12288 [ 51.381] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.381] kgem_choose_tiling: 48x48 -> 0 [ 51.381] sna_create_pixmap: usage=0, flags=b [ 51.381] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.381] __pop_freed_pixmap: reusing freed pixmap=118 header [ 51.381] create_pixmap_hdr: pixmap=119, width=48, height=48, usage=0 [ 51.381] sna_create_pixmap: serial=119, 48x48, usage=0 [ 51.381] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=78 [ 51.381] sna_validate_gc: recomputing clip [ 51.381] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7404f30] [ 51.381] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.381] try_upload__fast: ignore existing cpu damage (if any) [ 51.381] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.381] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.381] kgem_choose_tiling: 48x48 -> 0 [ 51.381] sna_pixmap_alloc_gpu: pixmap=120 [ 51.381] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.381] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.381] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.381] from inactive: pitch=192, tiling=0: handle=12, id=323 [ 51.381] try_upload__inplace: tiling=0 [ 51.381] kgem_bo_can_map__cpu: handle=12 [ 51.381] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.381] sna_pixmap_move_area_to_gpu: pixmap=120 box=(0, 0), (48, 48), flags=1 [ 51.381] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.381] = None [ 51.381] sna_pixmap_move_to_gpu(pixmap=120, usage=0), flags=3 [ 51.381] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.381] sna_pixmap_mark_active: pixmap=120, handle=12 [ 51.381] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.381] kgem_bo_can_map__cpu: handle=12 [ 51.381] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.381] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.381] kgem_bo_sync__cpu: handle=12 [ 51.381] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.381] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.381] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.381] __sna_damage_all(48, 48) [ 51.381] sna_get_image: pixmap=120 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.381] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.381] kgem_bo_can_map__cpu: handle=12 [ 51.381] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.381] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.381] kgem_bo_can_map__cpu: handle=12 [ 51.381] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.381] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.381] kgem_bo_sync__cpu_full: handle=12 [ 51.381] sna_get_image__inplace: download through a linear CPU map [ 51.381] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.381] sna_destroy_pixmap: pixmap=120, attached?=1 [ 51.381] sna_pixmap_unmap: pixmap=120 dropping cpu mapping [ 51.381] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.381] __kgem_bo_destroy: handle=12, size=12288 [ 51.381] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.381] __sna_free_pixmap(pixmap=120) [ 51.381] sna_create_pixmap(48, 48, 32, usage=0) [ 51.381] kgem_can_create_2d: 48x48 @ 32 [ 51.381] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.381] kgem_can_create_2d: untiled size=12288 [ 51.381] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.381] kgem_choose_tiling: 48x48 -> 0 [ 51.381] sna_create_pixmap: usage=0, flags=b [ 51.382] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.382] __pop_freed_pixmap: reusing freed pixmap=120 header [ 51.382] create_pixmap_hdr: pixmap=121, width=48, height=48, usage=0 [ 51.382] sna_create_pixmap: serial=121, 48x48, usage=0 [ 51.385] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=7a [ 51.386] sna_validate_gc: recomputing clip [ 51.386] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406900] [ 51.386] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.386] try_upload__fast: ignore existing cpu damage (if any) [ 51.386] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.386] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.386] kgem_choose_tiling: 48x48 -> 0 [ 51.386] sna_pixmap_alloc_gpu: pixmap=122 [ 51.386] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.386] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.386] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.386] from inactive: pitch=192, tiling=0: handle=12, id=324 [ 51.386] try_upload__inplace: tiling=0 [ 51.386] kgem_bo_can_map__cpu: handle=12 [ 51.386] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.386] sna_pixmap_move_area_to_gpu: pixmap=122 box=(0, 0), (48, 48), flags=1 [ 51.386] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.386] = None [ 51.386] sna_pixmap_move_to_gpu(pixmap=122, usage=0), flags=3 [ 51.386] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.386] sna_pixmap_mark_active: pixmap=122, handle=12 [ 51.386] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.386] kgem_bo_can_map__cpu: handle=12 [ 51.386] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.386] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.386] kgem_bo_sync__cpu: handle=12 [ 51.386] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.386] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.386] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.386] __sna_damage_all(48, 48) [ 51.386] sna_block_handler (timeout=0) [ 51.386] sna_get_image: pixmap=122 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.386] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.386] kgem_bo_can_map__cpu: handle=12 [ 51.386] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.386] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.386] kgem_bo_can_map__cpu: handle=12 [ 51.386] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.386] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.386] kgem_bo_sync__cpu_full: handle=12 [ 51.386] sna_get_image__inplace: download through a linear CPU map [ 51.386] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.386] sna_destroy_pixmap: pixmap=122, attached?=1 [ 51.386] sna_pixmap_unmap: pixmap=122 dropping cpu mapping [ 51.386] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.386] __kgem_bo_destroy: handle=12, size=12288 [ 51.386] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.386] __sna_free_pixmap(pixmap=122) [ 51.386] sna_create_pixmap(48, 48, 32, usage=0) [ 51.386] kgem_can_create_2d: 48x48 @ 32 [ 51.386] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.386] kgem_can_create_2d: untiled size=12288 [ 51.386] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.386] kgem_choose_tiling: 48x48 -> 0 [ 51.386] sna_create_pixmap: usage=0, flags=b [ 51.386] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.386] __pop_freed_pixmap: reusing freed pixmap=122 header [ 51.386] create_pixmap_hdr: pixmap=123, width=48, height=48, usage=0 [ 51.386] sna_create_pixmap: serial=123, 48x48, usage=0 [ 51.386] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=7c [ 51.386] sna_validate_gc: recomputing clip [ 51.386] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406cb0] [ 51.386] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.386] try_upload__fast: ignore existing cpu damage (if any) [ 51.386] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.386] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.386] kgem_choose_tiling: 48x48 -> 0 [ 51.386] sna_pixmap_alloc_gpu: pixmap=124 [ 51.386] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.386] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.386] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.386] from inactive: pitch=192, tiling=0: handle=12, id=325 [ 51.386] try_upload__inplace: tiling=0 [ 51.386] kgem_bo_can_map__cpu: handle=12 [ 51.386] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.386] sna_pixmap_move_area_to_gpu: pixmap=124 box=(0, 0), (48, 48), flags=1 [ 51.386] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.386] = None [ 51.386] sna_pixmap_move_to_gpu(pixmap=124, usage=0), flags=3 [ 51.386] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.390] sna_pixmap_mark_active: pixmap=124, handle=12 [ 51.391] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.391] kgem_bo_can_map__cpu: handle=12 [ 51.391] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.391] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.391] kgem_bo_sync__cpu: handle=12 [ 51.391] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.391] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.391] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.391] __sna_damage_all(48, 48) [ 51.391] sna_block_handler (timeout=0) [ 51.391] sna_get_image: pixmap=124 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.391] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.391] kgem_bo_can_map__cpu: handle=12 [ 51.391] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.391] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.391] kgem_bo_can_map__cpu: handle=12 [ 51.391] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.391] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.391] kgem_bo_sync__cpu_full: handle=12 [ 51.391] sna_get_image__inplace: download through a linear CPU map [ 51.391] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.391] sna_destroy_pixmap: pixmap=124, attached?=1 [ 51.391] sna_pixmap_unmap: pixmap=124 dropping cpu mapping [ 51.391] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.391] __kgem_bo_destroy: handle=12, size=12288 [ 51.391] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.391] __sna_free_pixmap(pixmap=124) [ 51.391] sna_create_pixmap(48, 48, 32, usage=0) [ 51.391] kgem_can_create_2d: 48x48 @ 32 [ 51.391] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.391] kgem_can_create_2d: untiled size=12288 [ 51.391] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.391] kgem_choose_tiling: 48x48 -> 0 [ 51.391] sna_create_pixmap: usage=0, flags=b [ 51.391] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.391] __pop_freed_pixmap: reusing freed pixmap=124 header [ 51.391] create_pixmap_hdr: pixmap=125, width=48, height=48, usage=0 [ 51.391] sna_create_pixmap: serial=125, 48x48, usage=0 [ 51.391] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=7e [ 51.391] sna_validate_gc: recomputing clip [ 51.391] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7342060] [ 51.391] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.391] try_upload__fast: ignore existing cpu damage (if any) [ 51.391] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.391] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.391] kgem_choose_tiling: 48x48 -> 0 [ 51.391] sna_pixmap_alloc_gpu: pixmap=126 [ 51.391] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.391] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.391] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.391] from inactive: pitch=192, tiling=0: handle=12, id=326 [ 51.391] try_upload__inplace: tiling=0 [ 51.391] kgem_bo_can_map__cpu: handle=12 [ 51.391] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.391] sna_pixmap_move_area_to_gpu: pixmap=126 box=(0, 0), (48, 48), flags=1 [ 51.391] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.391] = None [ 51.391] sna_pixmap_move_to_gpu(pixmap=126, usage=0), flags=3 [ 51.391] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.391] sna_pixmap_mark_active: pixmap=126, handle=12 [ 51.391] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.391] kgem_bo_can_map__cpu: handle=12 [ 51.391] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.391] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.391] kgem_bo_sync__cpu: handle=12 [ 51.391] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.391] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.391] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.391] __sna_damage_all(48, 48) [ 51.391] sna_get_image: pixmap=126 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.391] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.391] kgem_bo_can_map__cpu: handle=12 [ 51.391] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.391] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.391] kgem_bo_can_map__cpu: handle=12 [ 51.391] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.391] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.392] kgem_bo_sync__cpu_full: handle=12 [ 51.392] sna_get_image__inplace: download through a linear CPU map [ 51.395] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.396] sna_block_handler (timeout=0) [ 51.396] sna_destroy_pixmap: pixmap=126, attached?=1 [ 51.396] sna_pixmap_unmap: pixmap=126 dropping cpu mapping [ 51.396] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.396] __kgem_bo_destroy: handle=12, size=12288 [ 51.396] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.396] __sna_free_pixmap(pixmap=126) [ 51.396] sna_create_pixmap(48, 48, 32, usage=0) [ 51.396] kgem_can_create_2d: 48x48 @ 32 [ 51.396] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.396] kgem_can_create_2d: untiled size=12288 [ 51.396] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.396] kgem_choose_tiling: 48x48 -> 0 [ 51.396] sna_create_pixmap: usage=0, flags=b [ 51.396] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.396] __pop_freed_pixmap: reusing freed pixmap=126 header [ 51.396] create_pixmap_hdr: pixmap=127, width=48, height=48, usage=0 [ 51.396] sna_create_pixmap: serial=127, 48x48, usage=0 [ 51.396] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=80 [ 51.396] sna_validate_gc: recomputing clip [ 51.396] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73420f0] [ 51.396] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.396] try_upload__fast: ignore existing cpu damage (if any) [ 51.396] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.396] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.396] kgem_choose_tiling: 48x48 -> 0 [ 51.396] sna_pixmap_alloc_gpu: pixmap=128 [ 51.396] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.396] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.396] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.396] from inactive: pitch=192, tiling=0: handle=12, id=327 [ 51.396] try_upload__inplace: tiling=0 [ 51.396] kgem_bo_can_map__cpu: handle=12 [ 51.396] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.396] sna_pixmap_move_area_to_gpu: pixmap=128 box=(0, 0), (48, 48), flags=1 [ 51.396] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.396] = None [ 51.396] sna_pixmap_move_to_gpu(pixmap=128, usage=0), flags=3 [ 51.396] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.396] sna_pixmap_mark_active: pixmap=128, handle=12 [ 51.396] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.396] kgem_bo_can_map__cpu: handle=12 [ 51.396] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.396] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.396] kgem_bo_sync__cpu: handle=12 [ 51.396] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.396] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.396] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.396] __sna_damage_all(48, 48) [ 51.396] sna_get_image: pixmap=128 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.396] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.396] kgem_bo_can_map__cpu: handle=12 [ 51.396] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.396] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.396] kgem_bo_can_map__cpu: handle=12 [ 51.396] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.396] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.396] kgem_bo_sync__cpu_full: handle=12 [ 51.396] sna_get_image__inplace: download through a linear CPU map [ 51.396] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.396] sna_destroy_pixmap: pixmap=128, attached?=1 [ 51.396] sna_pixmap_unmap: pixmap=128 dropping cpu mapping [ 51.396] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.396] __kgem_bo_destroy: handle=12, size=12288 [ 51.396] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.396] __sna_free_pixmap(pixmap=128) [ 51.396] sna_create_pixmap(48, 48, 32, usage=0) [ 51.396] kgem_can_create_2d: 48x48 @ 32 [ 51.396] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.396] kgem_can_create_2d: untiled size=12288 [ 51.396] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.396] kgem_choose_tiling: 48x48 -> 0 [ 51.396] sna_create_pixmap: usage=0, flags=b [ 51.396] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.396] __pop_freed_pixmap: reusing freed pixmap=128 header [ 51.396] create_pixmap_hdr: pixmap=129, width=48, height=48, usage=0 [ 51.396] sna_create_pixmap: serial=129, 48x48, usage=0 [ 51.397] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=82 [ 51.397] sna_validate_gc: recomputing clip [ 51.397] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7366070] [ 51.400] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.400] try_upload__fast: ignore existing cpu damage (if any) [ 51.401] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.401] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.401] kgem_choose_tiling: 48x48 -> 0 [ 51.401] sna_pixmap_alloc_gpu: pixmap=130 [ 51.401] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.401] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.401] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.401] from inactive: pitch=192, tiling=0: handle=12, id=328 [ 51.401] try_upload__inplace: tiling=0 [ 51.401] kgem_bo_can_map__cpu: handle=12 [ 51.401] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.401] sna_pixmap_move_area_to_gpu: pixmap=130 box=(0, 0), (48, 48), flags=1 [ 51.401] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.401] = None [ 51.401] sna_pixmap_move_to_gpu(pixmap=130, usage=0), flags=3 [ 51.401] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.401] sna_pixmap_mark_active: pixmap=130, handle=12 [ 51.401] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.401] kgem_bo_can_map__cpu: handle=12 [ 51.401] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.401] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.401] kgem_bo_sync__cpu: handle=12 [ 51.401] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.401] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.401] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.401] __sna_damage_all(48, 48) [ 51.401] sna_block_handler (timeout=0) [ 51.401] sna_get_image: pixmap=130 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.401] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.401] kgem_bo_can_map__cpu: handle=12 [ 51.401] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.401] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.401] kgem_bo_can_map__cpu: handle=12 [ 51.401] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.401] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.401] kgem_bo_sync__cpu_full: handle=12 [ 51.401] sna_get_image__inplace: download through a linear CPU map [ 51.401] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.401] sna_destroy_pixmap: pixmap=130, attached?=1 [ 51.401] sna_pixmap_unmap: pixmap=130 dropping cpu mapping [ 51.401] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.401] __kgem_bo_destroy: handle=12, size=12288 [ 51.401] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.401] __sna_free_pixmap(pixmap=130) [ 51.401] sna_create_pixmap(48, 48, 32, usage=0) [ 51.401] kgem_can_create_2d: 48x48 @ 32 [ 51.401] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.401] kgem_can_create_2d: untiled size=12288 [ 51.401] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.401] kgem_choose_tiling: 48x48 -> 0 [ 51.401] sna_create_pixmap: usage=0, flags=b [ 51.401] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.401] __pop_freed_pixmap: reusing freed pixmap=130 header [ 51.401] create_pixmap_hdr: pixmap=131, width=48, height=48, usage=0 [ 51.401] sna_create_pixmap: serial=131, 48x48, usage=0 [ 51.401] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=84 [ 51.401] sna_validate_gc: recomputing clip [ 51.401] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7366100] [ 51.401] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.401] try_upload__fast: ignore existing cpu damage (if any) [ 51.401] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.401] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.401] kgem_choose_tiling: 48x48 -> 0 [ 51.401] sna_pixmap_alloc_gpu: pixmap=132 [ 51.401] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.401] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.401] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.401] from inactive: pitch=192, tiling=0: handle=12, id=329 [ 51.401] try_upload__inplace: tiling=0 [ 51.401] kgem_bo_can_map__cpu: handle=12 [ 51.401] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.401] sna_pixmap_move_area_to_gpu: pixmap=132 box=(0, 0), (48, 48), flags=1 [ 51.401] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.401] = None [ 51.401] sna_pixmap_move_to_gpu(pixmap=132, usage=0), flags=3 [ 51.401] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.401] sna_pixmap_mark_active: pixmap=132, handle=12 [ 51.401] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.401] kgem_bo_can_map__cpu: handle=12 [ 51.402] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.402] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.402] kgem_bo_sync__cpu: handle=12 [ 51.402] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.402] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.402] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.402] __sna_damage_all(48, 48) [ 51.402] sna_get_image: pixmap=132 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.402] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.402] kgem_bo_can_map__cpu: handle=12 [ 51.402] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.402] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.402] kgem_bo_can_map__cpu: handle=12 [ 51.402] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.402] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.402] kgem_bo_sync__cpu_full: handle=12 [ 51.402] sna_get_image__inplace: download through a linear CPU map [ 51.402] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.402] sna_destroy_pixmap: pixmap=132, attached?=1 [ 51.402] sna_pixmap_unmap: pixmap=132 dropping cpu mapping [ 51.402] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.402] __kgem_bo_destroy: handle=12, size=12288 [ 51.402] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.402] __sna_free_pixmap(pixmap=132) [ 51.402] sna_create_pixmap(48, 48, 32, usage=0) [ 51.402] kgem_can_create_2d: 48x48 @ 32 [ 51.402] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.402] kgem_can_create_2d: untiled size=12288 [ 51.402] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.402] kgem_choose_tiling: 48x48 -> 0 [ 51.402] sna_create_pixmap: usage=0, flags=b [ 51.402] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.402] __pop_freed_pixmap: reusing freed pixmap=132 header [ 51.402] create_pixmap_hdr: pixmap=133, width=48, height=48, usage=0 [ 51.402] sna_create_pixmap: serial=133, 48x48, usage=0 [ 51.402] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=86 [ 51.402] sna_validate_gc: recomputing clip [ 51.402] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f74035a0] [ 51.402] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.402] try_upload__fast: ignore existing cpu damage (if any) [ 51.402] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.405] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.405] kgem_choose_tiling: 48x48 -> 0 [ 51.406] sna_pixmap_alloc_gpu: pixmap=134 [ 51.406] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.406] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.406] from inactive: pitch=192, tiling=0: handle=12, id=330 [ 51.406] try_upload__inplace: tiling=0 [ 51.406] kgem_bo_can_map__cpu: handle=12 [ 51.406] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.406] sna_pixmap_move_area_to_gpu: pixmap=134 box=(0, 0), (48, 48), flags=1 [ 51.406] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.406] = None [ 51.406] sna_pixmap_move_to_gpu(pixmap=134, usage=0), flags=3 [ 51.406] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.406] sna_pixmap_mark_active: pixmap=134, handle=12 [ 51.406] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.406] kgem_bo_can_map__cpu: handle=12 [ 51.406] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.406] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.406] kgem_bo_sync__cpu: handle=12 [ 51.406] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.406] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.406] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.406] __sna_damage_all(48, 48) [ 51.406] sna_block_handler (timeout=0) [ 51.406] sna_get_image: pixmap=134 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.406] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.406] kgem_bo_can_map__cpu: handle=12 [ 51.406] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.406] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.406] kgem_bo_can_map__cpu: handle=12 [ 51.406] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.406] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.406] kgem_bo_sync__cpu_full: handle=12 [ 51.406] sna_get_image__inplace: download through a linear CPU map [ 51.406] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.406] sna_destroy_pixmap: pixmap=134, attached?=1 [ 51.406] sna_pixmap_unmap: pixmap=134 dropping cpu mapping [ 51.406] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.406] __kgem_bo_destroy: handle=12, size=12288 [ 51.406] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.406] __sna_free_pixmap(pixmap=134) [ 51.406] sna_create_pixmap(48, 48, 32, usage=0) [ 51.406] kgem_can_create_2d: 48x48 @ 32 [ 51.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.406] kgem_can_create_2d: untiled size=12288 [ 51.406] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.406] kgem_choose_tiling: 48x48 -> 0 [ 51.406] sna_create_pixmap: usage=0, flags=b [ 51.406] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.406] __pop_freed_pixmap: reusing freed pixmap=134 header [ 51.406] create_pixmap_hdr: pixmap=135, width=48, height=48, usage=0 [ 51.406] sna_create_pixmap: serial=135, 48x48, usage=0 [ 51.406] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=88 [ 51.406] sna_validate_gc: recomputing clip [ 51.406] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f00b0] [ 51.406] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.406] try_upload__fast: ignore existing cpu damage (if any) [ 51.406] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.406] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.406] kgem_choose_tiling: 48x48 -> 0 [ 51.406] sna_pixmap_alloc_gpu: pixmap=136 [ 51.406] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.406] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.406] from inactive: pitch=192, tiling=0: handle=12, id=331 [ 51.406] try_upload__inplace: tiling=0 [ 51.406] kgem_bo_can_map__cpu: handle=12 [ 51.406] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.406] sna_pixmap_move_area_to_gpu: pixmap=136 box=(0, 0), (48, 48), flags=1 [ 51.406] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.406] = None [ 51.406] sna_pixmap_move_to_gpu(pixmap=136, usage=0), flags=3 [ 51.406] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.406] sna_pixmap_mark_active: pixmap=136, handle=12 [ 51.406] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.406] kgem_bo_can_map__cpu: handle=12 [ 51.406] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.406] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.406] kgem_bo_sync__cpu: handle=12 [ 51.410] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.410] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.410] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.411] __sna_damage_all(48, 48) [ 51.411] sna_block_handler (timeout=0) [ 51.411] sna_get_image: pixmap=136 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.411] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.411] kgem_bo_can_map__cpu: handle=12 [ 51.411] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.411] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.411] kgem_bo_can_map__cpu: handle=12 [ 51.411] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.411] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.411] kgem_bo_sync__cpu_full: handle=12 [ 51.411] sna_get_image__inplace: download through a linear CPU map [ 51.411] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.411] sna_destroy_pixmap: pixmap=136, attached?=1 [ 51.411] sna_pixmap_unmap: pixmap=136 dropping cpu mapping [ 51.411] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.411] __kgem_bo_destroy: handle=12, size=12288 [ 51.411] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.411] __sna_free_pixmap(pixmap=136) [ 51.411] sna_create_pixmap(48, 48, 32, usage=0) [ 51.411] kgem_can_create_2d: 48x48 @ 32 [ 51.411] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.411] kgem_can_create_2d: untiled size=12288 [ 51.411] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.411] kgem_choose_tiling: 48x48 -> 0 [ 51.411] sna_create_pixmap: usage=0, flags=b [ 51.411] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.411] __pop_freed_pixmap: reusing freed pixmap=136 header [ 51.411] create_pixmap_hdr: pixmap=137, width=48, height=48, usage=0 [ 51.411] sna_create_pixmap: serial=137, 48x48, usage=0 [ 51.411] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=8a [ 51.411] sna_validate_gc: recomputing clip [ 51.411] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7403510] [ 51.411] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.411] try_upload__fast: ignore existing cpu damage (if any) [ 51.411] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.411] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.411] kgem_choose_tiling: 48x48 -> 0 [ 51.411] sna_pixmap_alloc_gpu: pixmap=138 [ 51.411] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.411] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.411] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.411] from inactive: pitch=192, tiling=0: handle=12, id=332 [ 51.411] try_upload__inplace: tiling=0 [ 51.411] kgem_bo_can_map__cpu: handle=12 [ 51.411] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.411] sna_pixmap_move_area_to_gpu: pixmap=138 box=(0, 0), (48, 48), flags=1 [ 51.411] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.411] = None [ 51.411] sna_pixmap_move_to_gpu(pixmap=138, usage=0), flags=3 [ 51.411] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.411] sna_pixmap_mark_active: pixmap=138, handle=12 [ 51.411] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.411] kgem_bo_can_map__cpu: handle=12 [ 51.411] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.411] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.411] kgem_bo_sync__cpu: handle=12 [ 51.411] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.411] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.411] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.411] __sna_damage_all(48, 48) [ 51.411] sna_get_image: pixmap=138 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.411] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.411] kgem_bo_can_map__cpu: handle=12 [ 51.411] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.411] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.411] kgem_bo_can_map__cpu: handle=12 [ 51.411] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.411] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.411] kgem_bo_sync__cpu_full: handle=12 [ 51.411] sna_get_image__inplace: download through a linear CPU map [ 51.411] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.411] sna_destroy_pixmap: pixmap=138, attached?=1 [ 51.411] sna_pixmap_unmap: pixmap=138 dropping cpu mapping [ 51.411] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.411] __kgem_bo_destroy: handle=12, size=12288 [ 51.411] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.415] __sna_free_pixmap(pixmap=138) [ 51.415] sna_block_handler (timeout=0) [ 51.416] sna_create_pixmap(48, 48, 32, usage=0) [ 51.416] kgem_can_create_2d: 48x48 @ 32 [ 51.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.416] kgem_can_create_2d: untiled size=12288 [ 51.416] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.416] kgem_choose_tiling: 48x48 -> 0 [ 51.416] sna_create_pixmap: usage=0, flags=b [ 51.416] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.416] __pop_freed_pixmap: reusing freed pixmap=138 header [ 51.416] create_pixmap_hdr: pixmap=139, width=48, height=48, usage=0 [ 51.416] sna_create_pixmap: serial=139, 48x48, usage=0 [ 51.416] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=8c [ 51.416] sna_validate_gc: recomputing clip [ 51.416] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7403630] [ 51.416] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.416] try_upload__fast: ignore existing cpu damage (if any) [ 51.416] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.416] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.416] kgem_choose_tiling: 48x48 -> 0 [ 51.416] sna_pixmap_alloc_gpu: pixmap=140 [ 51.416] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.416] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.416] from inactive: pitch=192, tiling=0: handle=12, id=333 [ 51.416] try_upload__inplace: tiling=0 [ 51.416] kgem_bo_can_map__cpu: handle=12 [ 51.416] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.416] sna_pixmap_move_area_to_gpu: pixmap=140 box=(0, 0), (48, 48), flags=1 [ 51.416] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.416] = None [ 51.416] sna_pixmap_move_to_gpu(pixmap=140, usage=0), flags=3 [ 51.416] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.416] sna_pixmap_mark_active: pixmap=140, handle=12 [ 51.416] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.416] kgem_bo_can_map__cpu: handle=12 [ 51.416] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.416] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.416] kgem_bo_sync__cpu: handle=12 [ 51.416] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.416] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.416] __sna_damage_all(48, 48) [ 51.416] sna_get_image: pixmap=140 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.416] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.416] kgem_bo_can_map__cpu: handle=12 [ 51.416] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.416] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.416] kgem_bo_can_map__cpu: handle=12 [ 51.416] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.416] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.416] kgem_bo_sync__cpu_full: handle=12 [ 51.416] sna_get_image__inplace: download through a linear CPU map [ 51.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.416] sna_destroy_pixmap: pixmap=140, attached?=1 [ 51.416] sna_pixmap_unmap: pixmap=140 dropping cpu mapping [ 51.416] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.416] __kgem_bo_destroy: handle=12, size=12288 [ 51.416] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.416] __sna_free_pixmap(pixmap=140) [ 51.416] sna_create_pixmap(48, 48, 32, usage=0) [ 51.416] kgem_can_create_2d: 48x48 @ 32 [ 51.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.416] kgem_can_create_2d: untiled size=12288 [ 51.416] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.416] kgem_choose_tiling: 48x48 -> 0 [ 51.416] sna_create_pixmap: usage=0, flags=b [ 51.416] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.416] __pop_freed_pixmap: reusing freed pixmap=140 header [ 51.416] create_pixmap_hdr: pixmap=141, width=48, height=48, usage=0 [ 51.416] sna_create_pixmap: serial=141, 48x48, usage=0 [ 51.416] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=8e [ 51.416] sna_validate_gc: recomputing clip [ 51.416] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f7406cb0] [ 51.416] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.416] try_upload__fast: ignore existing cpu damage (if any) [ 51.416] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.416] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.417] kgem_choose_tiling: 48x48 -> 0 [ 51.420] sna_pixmap_alloc_gpu: pixmap=142 [ 51.421] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.421] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.421] from inactive: pitch=192, tiling=0: handle=12, id=334 [ 51.421] try_upload__inplace: tiling=0 [ 51.421] kgem_bo_can_map__cpu: handle=12 [ 51.421] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.421] sna_pixmap_move_area_to_gpu: pixmap=142 box=(0, 0), (48, 48), flags=1 [ 51.421] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.421] = None [ 51.421] sna_pixmap_move_to_gpu(pixmap=142, usage=0), flags=3 [ 51.421] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.421] sna_pixmap_mark_active: pixmap=142, handle=12 [ 51.421] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.421] kgem_bo_can_map__cpu: handle=12 [ 51.421] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.421] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.421] kgem_bo_sync__cpu: handle=12 [ 51.421] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.421] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.421] __sna_damage_all(48, 48) [ 51.421] sna_block_handler (timeout=0) [ 51.421] sna_get_image: pixmap=142 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.421] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.421] kgem_bo_can_map__cpu: handle=12 [ 51.421] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.421] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.421] kgem_bo_can_map__cpu: handle=12 [ 51.421] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.421] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.421] kgem_bo_sync__cpu_full: handle=12 [ 51.421] sna_get_image__inplace: download through a linear CPU map [ 51.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.421] sna_destroy_pixmap: pixmap=142, attached?=1 [ 51.421] sna_pixmap_unmap: pixmap=142 dropping cpu mapping [ 51.421] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.421] __kgem_bo_destroy: handle=12, size=12288 [ 51.421] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.421] __sna_free_pixmap(pixmap=142) [ 51.421] sna_create_pixmap(48, 48, 32, usage=0) [ 51.421] kgem_can_create_2d: 48x48 @ 32 [ 51.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.421] kgem_can_create_2d: untiled size=12288 [ 51.421] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.421] kgem_choose_tiling: 48x48 -> 0 [ 51.421] sna_create_pixmap: usage=0, flags=b [ 51.421] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.421] __pop_freed_pixmap: reusing freed pixmap=142 header [ 51.421] create_pixmap_hdr: pixmap=143, width=48, height=48, usage=0 [ 51.421] sna_create_pixmap: serial=143, 48x48, usage=0 [ 51.421] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=90 [ 51.421] sna_validate_gc: recomputing clip [ 51.421] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73420f0] [ 51.421] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.421] try_upload__fast: ignore existing cpu damage (if any) [ 51.421] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.421] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.421] kgem_choose_tiling: 48x48 -> 0 [ 51.421] sna_pixmap_alloc_gpu: pixmap=144 [ 51.421] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.421] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.421] from inactive: pitch=192, tiling=0: handle=12, id=335 [ 51.421] try_upload__inplace: tiling=0 [ 51.421] kgem_bo_can_map__cpu: handle=12 [ 51.421] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.421] sna_pixmap_move_area_to_gpu: pixmap=144 box=(0, 0), (48, 48), flags=1 [ 51.421] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.421] = None [ 51.421] sna_pixmap_move_to_gpu(pixmap=144, usage=0), flags=3 [ 51.421] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.421] sna_pixmap_mark_active: pixmap=144, handle=12 [ 51.421] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.421] kgem_bo_can_map__cpu: handle=12 [ 51.421] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.421] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.421] kgem_bo_sync__cpu: handle=12 [ 51.425] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.426] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.426] __sna_damage_all(48, 48) [ 51.426] sna_block_handler (timeout=0) [ 51.426] sna_get_image: pixmap=144 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.426] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.426] kgem_bo_can_map__cpu: handle=12 [ 51.426] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.426] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.426] kgem_bo_can_map__cpu: handle=12 [ 51.426] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.426] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.426] kgem_bo_sync__cpu_full: handle=12 [ 51.426] sna_get_image__inplace: download through a linear CPU map [ 51.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.426] sna_destroy_pixmap: pixmap=144, attached?=1 [ 51.426] sna_pixmap_unmap: pixmap=144 dropping cpu mapping [ 51.426] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.426] __kgem_bo_destroy: handle=12, size=12288 [ 51.426] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.426] __sna_free_pixmap(pixmap=144) [ 51.426] sna_create_pixmap(48, 48, 32, usage=0) [ 51.426] kgem_can_create_2d: 48x48 @ 32 [ 51.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.426] kgem_can_create_2d: untiled size=12288 [ 51.426] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.426] kgem_choose_tiling: 48x48 -> 0 [ 51.426] sna_create_pixmap: usage=0, flags=b [ 51.426] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.426] __pop_freed_pixmap: reusing freed pixmap=144 header [ 51.426] create_pixmap_hdr: pixmap=145, width=48, height=48, usage=0 [ 51.426] sna_create_pixmap: serial=145, 48x48, usage=0 [ 51.426] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=92 [ 51.426] sna_validate_gc: recomputing clip [ 51.426] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f21a0] [ 51.426] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.426] try_upload__fast: ignore existing cpu damage (if any) [ 51.426] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.426] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.426] kgem_choose_tiling: 48x48 -> 0 [ 51.426] sna_pixmap_alloc_gpu: pixmap=146 [ 51.426] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.426] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.426] from inactive: pitch=192, tiling=0: handle=12, id=336 [ 51.426] try_upload__inplace: tiling=0 [ 51.426] kgem_bo_can_map__cpu: handle=12 [ 51.426] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.426] sna_pixmap_move_area_to_gpu: pixmap=146 box=(0, 0), (48, 48), flags=1 [ 51.426] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.426] = None [ 51.426] sna_pixmap_move_to_gpu(pixmap=146, usage=0), flags=3 [ 51.426] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.426] sna_pixmap_mark_active: pixmap=146, handle=12 [ 51.426] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.426] kgem_bo_can_map__cpu: handle=12 [ 51.426] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.426] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.426] kgem_bo_sync__cpu: handle=12 [ 51.426] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.426] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.426] __sna_damage_all(48, 48) [ 51.426] sna_get_image: pixmap=146 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.426] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.426] kgem_bo_can_map__cpu: handle=12 [ 51.426] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.426] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.426] kgem_bo_can_map__cpu: handle=12 [ 51.426] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.426] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.426] kgem_bo_sync__cpu_full: handle=12 [ 51.426] sna_get_image__inplace: download through a linear CPU map [ 51.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.427] sna_destroy_pixmap: pixmap=146, attached?=1 [ 51.427] sna_pixmap_unmap: pixmap=146 dropping cpu mapping [ 51.427] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.427] __kgem_bo_destroy: handle=12, size=12288 [ 51.427] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.427] __sna_free_pixmap(pixmap=146) [ 51.427] sna_create_pixmap(48, 48, 32, usage=0) [ 51.427] kgem_can_create_2d: 48x48 @ 32 [ 51.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.427] kgem_can_create_2d: untiled size=12288 [ 51.427] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.427] kgem_choose_tiling: 48x48 -> 0 [ 51.427] sna_create_pixmap: usage=0, flags=b [ 51.427] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.427] __pop_freed_pixmap: reusing freed pixmap=146 header [ 51.427] create_pixmap_hdr: pixmap=147, width=48, height=48, usage=0 [ 51.427] sna_create_pixmap: serial=147, 48x48, usage=0 [ 51.427] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=94 [ 51.427] sna_validate_gc: recomputing clip [ 51.427] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f6f58fd0] [ 51.427] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.427] try_upload__fast: ignore existing cpu damage (if any) [ 51.427] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.427] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.427] kgem_choose_tiling: 48x48 -> 0 [ 51.427] sna_pixmap_alloc_gpu: pixmap=148 [ 51.427] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.427] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.427] from inactive: pitch=192, tiling=0: handle=12, id=337 [ 51.427] try_upload__inplace: tiling=0 [ 51.427] kgem_bo_can_map__cpu: handle=12 [ 51.427] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.427] sna_pixmap_move_area_to_gpu: pixmap=148 box=(0, 0), (48, 48), flags=1 [ 51.427] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.427] = None [ 51.427] sna_pixmap_move_to_gpu(pixmap=148, usage=0), flags=3 [ 51.427] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.427] sna_pixmap_mark_active: pixmap=148, handle=12 [ 51.427] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.427] kgem_bo_can_map__cpu: handle=12 [ 51.427] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.427] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.427] kgem_bo_sync__cpu: handle=12 [ 51.430] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.431] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.431] __sna_damage_all(48, 48) [ 51.431] sna_block_handler (timeout=0) [ 51.431] sna_get_image: pixmap=148 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.431] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.431] kgem_bo_can_map__cpu: handle=12 [ 51.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.431] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.431] kgem_bo_can_map__cpu: handle=12 [ 51.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.431] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.431] kgem_bo_sync__cpu_full: handle=12 [ 51.431] sna_get_image__inplace: download through a linear CPU map [ 51.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.431] sna_destroy_pixmap: pixmap=148, attached?=1 [ 51.431] sna_pixmap_unmap: pixmap=148 dropping cpu mapping [ 51.431] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.431] __kgem_bo_destroy: handle=12, size=12288 [ 51.431] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.431] __sna_free_pixmap(pixmap=148) [ 51.431] sna_create_pixmap(48, 48, 32, usage=0) [ 51.431] kgem_can_create_2d: 48x48 @ 32 [ 51.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.431] kgem_can_create_2d: untiled size=12288 [ 51.431] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.431] kgem_choose_tiling: 48x48 -> 0 [ 51.431] sna_create_pixmap: usage=0, flags=b [ 51.431] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.431] __pop_freed_pixmap: reusing freed pixmap=148 header [ 51.431] create_pixmap_hdr: pixmap=149, width=48, height=48, usage=0 [ 51.431] sna_create_pixmap: serial=149, 48x48, usage=0 [ 51.431] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=96 [ 51.431] sna_validate_gc: recomputing clip [ 51.431] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f73f1a40] [ 51.431] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.431] try_upload__fast: ignore existing cpu damage (if any) [ 51.431] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.431] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.431] kgem_choose_tiling: 48x48 -> 0 [ 51.431] sna_pixmap_alloc_gpu: pixmap=150 [ 51.431] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.431] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.431] from inactive: pitch=192, tiling=0: handle=12, id=338 [ 51.431] try_upload__inplace: tiling=0 [ 51.431] kgem_bo_can_map__cpu: handle=12 [ 51.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.431] sna_pixmap_move_area_to_gpu: pixmap=150 box=(0, 0), (48, 48), flags=1 [ 51.431] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.431] = None [ 51.431] sna_pixmap_move_to_gpu(pixmap=150, usage=0), flags=3 [ 51.431] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.431] sna_pixmap_mark_active: pixmap=150, handle=12 [ 51.431] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.431] kgem_bo_can_map__cpu: handle=12 [ 51.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.431] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.431] kgem_bo_sync__cpu: handle=12 [ 51.431] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.431] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.431] __sna_damage_all(48, 48) [ 51.431] sna_get_image: pixmap=150 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.431] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.431] kgem_bo_can_map__cpu: handle=12 [ 51.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.431] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.431] kgem_bo_can_map__cpu: handle=12 [ 51.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.431] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.431] kgem_bo_sync__cpu_full: handle=12 [ 51.431] sna_get_image__inplace: download through a linear CPU map [ 51.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.431] sna_destroy_pixmap: pixmap=150, attached?=1 [ 51.431] sna_pixmap_unmap: pixmap=150 dropping cpu mapping [ 51.432] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.432] __kgem_bo_destroy: handle=12, size=12288 [ 51.432] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.435] __sna_free_pixmap(pixmap=150) [ 51.436] sna_block_handler (timeout=0) [ 51.436] sna_create_pixmap(48, 48, 32, usage=0) [ 51.436] kgem_can_create_2d: 48x48 @ 32 [ 51.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.436] kgem_can_create_2d: untiled size=12288 [ 51.436] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.436] kgem_choose_tiling: 48x48 -> 0 [ 51.436] sna_create_pixmap: usage=0, flags=b [ 51.436] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 51.436] __pop_freed_pixmap: reusing freed pixmap=150 header [ 51.436] create_pixmap_hdr: pixmap=151, width=48, height=48, usage=0 [ 51.436] sna_create_pixmap: serial=151, 48x48, usage=0 [ 51.436] sna_validate_gc(0x55e0f7378ff0) changes=7fffff, previous serial=80000000, drawable=98 [ 51.436] sna_validate_gc: recomputing clip [ 51.436] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55e0f74061a0] [ 51.436] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 51.436] try_upload__fast: ignore existing cpu damage (if any) [ 51.436] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 51.436] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 51.436] kgem_choose_tiling: 48x48 -> 0 [ 51.436] sna_pixmap_alloc_gpu: pixmap=152 [ 51.436] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 51.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 51.436] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 51.436] from inactive: pitch=192, tiling=0: handle=12, id=339 [ 51.436] try_upload__inplace: tiling=0 [ 51.436] kgem_bo_can_map__cpu: handle=12 [ 51.436] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.436] sna_pixmap_move_area_to_gpu: pixmap=152 box=(0, 0), (48, 48), flags=1 [ 51.436] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 51.436] = None [ 51.436] sna_pixmap_move_to_gpu(pixmap=152, usage=0), flags=3 [ 51.436] sna_pixmap_move_to_gpu: CPU damage? 0 [ 51.436] sna_pixmap_mark_active: pixmap=152, handle=12 [ 51.436] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.436] kgem_bo_can_map__cpu: handle=12 [ 51.436] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.436] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.436] kgem_bo_sync__cpu: handle=12 [ 51.436] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 51.436] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 51.436] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.436] __sna_damage_all(48, 48) [ 51.436] sna_get_image: pixmap=152 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 51.436] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 51.436] kgem_bo_can_map__cpu: handle=12 [ 51.436] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.436] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 51.436] kgem_bo_can_map__cpu: handle=12 [ 51.436] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 51.436] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 51.436] kgem_bo_sync__cpu_full: handle=12 [ 51.436] sna_get_image__inplace: download through a linear CPU map [ 51.436] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 51.436] sna_destroy_pixmap: pixmap=152, attached?=1 [ 51.436] sna_pixmap_unmap: pixmap=152 dropping cpu mapping [ 51.436] _kgem_bo_destroy: handle=12, proxy? 0 [ 51.436] __kgem_bo_destroy: handle=12, size=12288 [ 51.436] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 51.436] __sna_free_pixmap(pixmap=152) [ 51.436] sna_create_window: window=2097443 [ 51.436] sna_set_window_pixmap: window=2097443, old pixmap=0 new pixmap=8 [ 51.436] sna_change_window_attributes [ 51.436] sna_block_handler (timeout=1109) [ 51.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.436] sna_accel_do_throttle -- no pending activity [ 51.436] sna_block_handler (timeout=1109) [ 51.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.436] sna_accel_do_throttle -- no pending activity [ 51.436] sna_block_handler (timeout=1109) [ 51.437] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.437] sna_accel_do_throttle -- no pending activity [ 51.437] sna_block_handler (timeout=1108) [ 51.437] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.437] sna_accel_do_throttle -- no pending activity [ 51.437] sna_block_handler (timeout=1108) [ 51.437] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.437] sna_accel_do_throttle -- no pending activity [ 51.437] sna_change_window_attributes [ 51.459] sna_block_handler (timeout=1108) [ 51.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.459] sna_accel_do_throttle -- no pending activity [ 51.459] sna_block_handler (timeout=1086) [ 51.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.459] sna_accel_do_throttle -- no pending activity [ 51.459] sna_block_handler (timeout=1086) [ 51.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.459] sna_accel_do_throttle -- no pending activity [ 51.459] sna_block_handler (timeout=1086) [ 51.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.459] sna_accel_do_throttle -- no pending activity [ 51.459] sna_block_handler (timeout=1086) [ 51.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.459] sna_accel_do_throttle -- no pending activity [ 51.459] sna_block_handler (timeout=1086) [ 51.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.459] sna_accel_do_throttle -- no pending activity [ 51.461] sna_use_hw_cursor (48x48)? [ 51.461] sna_use_hw_cursor(48x48): ARGB?=1, serial->1, size->64 [ 51.461] sna_set_cursor_position(2866, 1072), cursor? 1 [ 51.461] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 51.461] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 51.461] __sna_create_cursor(size=16384, num_stash=0) [ 51.461] __sna_create_cursor: handle=13, allocated 16384 [ 51.461] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/256 [ 51.461] sna_set_cursor_position: CRTC:43 (2866, 1072), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 51.461] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 51.461] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 51.461] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 51.461] sna_set_cursor_position: CRTC:59 (946, 1072), handle=13, flags=3 (old cursor handle=0), move? 2, update handle? 1 [ 51.461] sna_set_cursor_position: CRTC:75 (946, 1072), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 51.461] sna_show_cursors: cursor?=1 [ 51.461] sna_show_cursors: skipping cursor outside CRTC (pipe=0) [ 51.461] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 51.461] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 51.461] sna_change_window_attributes [ 51.461] sna_block_handler (timeout=1084) [ 51.461] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.461] sna_accel_do_throttle -- no pending activity [ 51.461] sna_block_handler (timeout=1084) [ 51.461] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.461] sna_accel_do_throttle -- no pending activity [ 51.499] sna_create_pixmap(0, 0, 8, usage=0) [ 51.499] create_pixmap: allocating pixmap 0x0, depth=8/8, size=0 [ 51.499] create_pixmap: serial=156, usage=-1, 0x0 [ 51.499] sna_create_pixmap(8, 8, 8, usage=3) [ 51.499] kgem_can_create_2d: 8x8 @ 8 [ 51.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.499] kgem_can_create_2d: untiled size=4096 [ 51.499] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.499] kgem_choose_tiling: 8x8 -> 0 [ 51.499] sna_create_pixmap: usage=3, flags=a [ 51.499] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.499] create_pixmap: allocating pixmap 8x8, depth=8/8, size=72 [ 51.499] create_pixmap: serial=158, usage=3, 8x8 [ 51.499] sna_create_pixmap: serial=158, 8x8, usage=3 [ 51.499] sna_composite(pixmap=158, op=1, src=157+(0, 0), mask=0+(0, 0), dst=158+(0, 0)+(0, 0), size=(8, 8) [ 51.499] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 51.499] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 51.499] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 51.499] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 51.499] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 51.499] sna_composite: fallback, dst pixmap=158 is too small (or completely damaged) [ 51.499] sna_composite: fallback -- fbComposite [ 51.499] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 51.499] sna_composite_fb: fallback -- move src to cpu [ 51.499] sna_composite_fb: fallback -- move dst to cpu [ 51.499] sna_drawable_move_region_to_cpu(pixmap=158 (8x8), [(0, 0), (8, 8)], flags=5) [ 51.499] sna_drawable_move_region_to_cpu: region (0, 0), (8, 8) + (0, 0) subsumes pixmap (8x8) [ 51.499] _sna_pixmap_move_to_cpu(pixmap=158, 8x8, flags=5) [ 51.499] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.499] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.499] _sna_pixmap_move_to_cpu: marking as damaged [ 51.499] __sna_damage_all(8, 8) [ 51.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.499] sna_transform_is_imprecise_integer_translation: no transform [ 51.499] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 51.499] sna_create_pixmap(7, 8, 8, usage=3) [ 51.499] kgem_can_create_2d: 7x8 @ 8 [ 51.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.499] kgem_can_create_2d: untiled size=4096 [ 51.499] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.499] kgem_choose_tiling: 7x8 -> 0 [ 51.499] sna_create_pixmap: usage=3, flags=a [ 51.499] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.499] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.499] create_pixmap: serial=160, usage=3, 7x8 [ 51.499] sna_create_pixmap: serial=160, 7x8, usage=3 [ 51.499] sna_composite(pixmap=160, op=1, src=159+(0, 0), mask=0+(0, 0), dst=160+(0, 0)+(0, 0), size=(7, 8) [ 51.499] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.499] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.499] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.499] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.499] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.499] sna_composite: fallback, dst pixmap=160 is too small (or completely damaged) [ 51.499] sna_composite: fallback -- fbComposite [ 51.499] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.499] sna_composite_fb: fallback -- move src to cpu [ 51.499] sna_composite_fb: fallback -- move dst to cpu [ 51.499] sna_drawable_move_region_to_cpu(pixmap=160 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.499] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.499] _sna_pixmap_move_to_cpu(pixmap=160, 7x8, flags=5) [ 51.499] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.499] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.499] _sna_pixmap_move_to_cpu: marking as damaged [ 51.499] __sna_damage_all(7, 8) [ 51.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.499] sna_transform_is_imprecise_integer_translation: no transform [ 51.499] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.499] sna_create_pixmap(7, 6, 8, usage=3) [ 51.499] kgem_can_create_2d: 7x6 @ 8 [ 51.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.499] kgem_can_create_2d: untiled size=4096 [ 51.499] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.499] kgem_choose_tiling: 7x6 -> 0 [ 51.499] sna_create_pixmap: usage=3, flags=a [ 51.500] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.500] create_pixmap: allocating pixmap 7x6, depth=8/8, size=56 [ 51.500] create_pixmap: serial=162, usage=3, 7x6 [ 51.500] sna_create_pixmap: serial=162, 7x6, usage=3 [ 51.500] sna_composite(pixmap=162, op=1, src=161+(0, 0), mask=0+(0, 0), dst=162+(0, 0)+(0, 0), size=(7, 6) [ 51.500] sna_compute_composite_region: dst=(0, 0)x(7, 6) [ 51.500] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 6) [ 51.500] clip_to_dst: region: 1x[(0, 0), (7, 6)], clip: 1x[(0, 0), (7, 6)] [ 51.500] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 6) [ 51.500] sna_compute_composite_region: clip against src (7x6 clip=0): (0, 0), (7, 6) [ 51.500] sna_composite: fallback, dst pixmap=162 is too small (or completely damaged) [ 51.500] sna_composite: fallback -- fbComposite [ 51.500] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 6): region=((0,0), (7, 6)) [ 51.500] sna_composite_fb: fallback -- move src to cpu [ 51.500] sna_composite_fb: fallback -- move dst to cpu [ 51.500] sna_drawable_move_region_to_cpu(pixmap=162 (7x6), [(0, 0), (7, 6)], flags=5) [ 51.500] sna_drawable_move_region_to_cpu: region (0, 0), (7, 6) + (0, 0) subsumes pixmap (7x6) [ 51.500] _sna_pixmap_move_to_cpu(pixmap=162, 7x6, flags=5) [ 51.500] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.500] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.500] _sna_pixmap_move_to_cpu: marking as damaged [ 51.500] __sna_damage_all(7, 6) [ 51.500] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.500] sna_transform_is_imprecise_integer_translation: no transform [ 51.500] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x6, pitch=8/8 [ 51.500] sna_create_pixmap(7, 8, 8, usage=3) [ 51.500] kgem_can_create_2d: 7x8 @ 8 [ 51.500] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.500] kgem_can_create_2d: untiled size=4096 [ 51.500] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.500] kgem_choose_tiling: 7x8 -> 0 [ 51.500] sna_create_pixmap: usage=3, flags=a [ 51.500] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.500] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.500] create_pixmap: serial=164, usage=3, 7x8 [ 51.500] sna_create_pixmap: serial=164, 7x8, usage=3 [ 51.500] sna_composite(pixmap=164, op=1, src=163+(0, 0), mask=0+(0, 0), dst=164+(0, 0)+(0, 0), size=(7, 8) [ 51.500] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.500] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.500] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.500] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.500] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.500] sna_composite: fallback, dst pixmap=164 is too small (or completely damaged) [ 51.500] sna_composite: fallback -- fbComposite [ 51.500] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.500] sna_composite_fb: fallback -- move src to cpu [ 51.500] sna_composite_fb: fallback -- move dst to cpu [ 51.500] sna_drawable_move_region_to_cpu(pixmap=164 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.500] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.500] _sna_pixmap_move_to_cpu(pixmap=164, 7x8, flags=5) [ 51.500] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.500] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.500] _sna_pixmap_move_to_cpu: marking as damaged [ 51.500] __sna_damage_all(7, 8) [ 51.500] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.500] sna_transform_is_imprecise_integer_translation: no transform [ 51.500] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.500] sna_create_pixmap(7, 6, 8, usage=3) [ 51.500] kgem_can_create_2d: 7x6 @ 8 [ 51.500] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.500] kgem_can_create_2d: untiled size=4096 [ 51.500] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.500] kgem_choose_tiling: 7x6 -> 0 [ 51.500] sna_create_pixmap: usage=3, flags=a [ 51.500] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.500] create_pixmap: allocating pixmap 7x6, depth=8/8, size=56 [ 51.500] create_pixmap: serial=166, usage=3, 7x6 [ 51.500] sna_create_pixmap: serial=166, 7x6, usage=3 [ 51.500] sna_composite(pixmap=166, op=1, src=165+(0, 0), mask=0+(0, 0), dst=166+(0, 0)+(0, 0), size=(7, 6) [ 51.500] sna_compute_composite_region: dst=(0, 0)x(7, 6) [ 51.500] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 6) [ 51.500] clip_to_dst: region: 1x[(0, 0), (7, 6)], clip: 1x[(0, 0), (7, 6)] [ 51.500] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 6) [ 51.500] sna_compute_composite_region: clip against src (7x6 clip=0): (0, 0), (7, 6) [ 51.500] sna_composite: fallback, dst pixmap=166 is too small (or completely damaged) [ 51.500] sna_composite: fallback -- fbComposite [ 51.500] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 6): region=((0,0), (7, 6)) [ 51.500] sna_composite_fb: fallback -- move src to cpu [ 51.500] sna_composite_fb: fallback -- move dst to cpu [ 51.500] sna_drawable_move_region_to_cpu(pixmap=166 (7x6), [(0, 0), (7, 6)], flags=5) [ 51.500] sna_drawable_move_region_to_cpu: region (0, 0), (7, 6) + (0, 0) subsumes pixmap (7x6) [ 51.500] _sna_pixmap_move_to_cpu(pixmap=166, 7x6, flags=5) [ 51.500] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.500] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.500] _sna_pixmap_move_to_cpu: marking as damaged [ 51.500] __sna_damage_all(7, 6) [ 51.501] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.501] sna_transform_is_imprecise_integer_translation: no transform [ 51.501] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x6, pitch=8/8 [ 51.501] sna_create_pixmap(3, 8, 8, usage=3) [ 51.501] kgem_can_create_2d: 3x8 @ 8 [ 51.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.501] kgem_can_create_2d: untiled size=4096 [ 51.501] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [ 51.501] kgem_choose_tiling: 3x8 -> 0 [ 51.501] sna_create_pixmap: usage=3, flags=a [ 51.501] sna_create_pixmap: small buffer [32], attaching to shadow pixmap [ 51.501] create_pixmap: allocating pixmap 3x8, depth=8/8, size=40 [ 51.501] create_pixmap: serial=168, usage=3, 3x8 [ 51.501] sna_create_pixmap: serial=168, 3x8, usage=3 [ 51.501] sna_composite(pixmap=168, op=1, src=167+(0, 0), mask=0+(0, 0), dst=168+(0, 0)+(0, 0), size=(3, 8) [ 51.501] sna_compute_composite_region: dst=(0, 0)x(3, 8) [ 51.501] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3, 8) [ 51.501] clip_to_dst: region: 1x[(0, 0), (3, 8)], clip: 1x[(0, 0), (3, 8)] [ 51.501] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3, 8) [ 51.501] sna_compute_composite_region: clip against src (3x8 clip=0): (0, 0), (3, 8) [ 51.501] sna_composite: fallback, dst pixmap=168 is too small (or completely damaged) [ 51.501] sna_composite: fallback -- fbComposite [ 51.501] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(3, 8): region=((0,0), (3, 8)) [ 51.501] sna_composite_fb: fallback -- move src to cpu [ 51.501] sna_composite_fb: fallback -- move dst to cpu [ 51.501] sna_drawable_move_region_to_cpu(pixmap=168 (3x8), [(0, 0), (3, 8)], flags=5) [ 51.501] sna_drawable_move_region_to_cpu: region (0, 0), (3, 8) + (0, 0) subsumes pixmap (3x8) [ 51.501] _sna_pixmap_move_to_cpu(pixmap=168, 3x8, flags=5) [ 51.501] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.501] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.501] _sna_pixmap_move_to_cpu: marking as damaged [ 51.501] __sna_damage_all(3, 8) [ 51.501] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.501] sna_transform_is_imprecise_integer_translation: no transform [ 51.501] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x8, pitch=4/4 [ 51.501] sna_create_pixmap(6, 6, 8, usage=3) [ 51.501] kgem_can_create_2d: 6x6 @ 8 [ 51.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.501] kgem_can_create_2d: untiled size=4096 [ 51.501] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.501] kgem_choose_tiling: 6x6 -> 0 [ 51.501] sna_create_pixmap: usage=3, flags=a [ 51.501] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.501] create_pixmap: allocating pixmap 6x6, depth=8/8, size=56 [ 51.501] create_pixmap: serial=170, usage=3, 6x6 [ 51.501] sna_create_pixmap: serial=170, 6x6, usage=3 [ 51.501] sna_composite(pixmap=170, op=1, src=169+(0, 0), mask=0+(0, 0), dst=170+(0, 0)+(0, 0), size=(6, 6) [ 51.501] sna_compute_composite_region: dst=(0, 0)x(6, 6) [ 51.501] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 6) [ 51.501] clip_to_dst: region: 1x[(0, 0), (6, 6)], clip: 1x[(0, 0), (6, 6)] [ 51.501] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 6) [ 51.501] sna_compute_composite_region: clip against src (6x6 clip=0): (0, 0), (6, 6) [ 51.501] sna_composite: fallback, dst pixmap=170 is too small (or completely damaged) [ 51.501] sna_composite: fallback -- fbComposite [ 51.501] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 6): region=((0,0), (6, 6)) [ 51.501] sna_composite_fb: fallback -- move src to cpu [ 51.501] sna_composite_fb: fallback -- move dst to cpu [ 51.501] sna_drawable_move_region_to_cpu(pixmap=170 (6x6), [(0, 0), (6, 6)], flags=5) [ 51.501] sna_drawable_move_region_to_cpu: region (0, 0), (6, 6) + (0, 0) subsumes pixmap (6x6) [ 51.501] _sna_pixmap_move_to_cpu(pixmap=170, 6x6, flags=5) [ 51.501] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.501] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.501] _sna_pixmap_move_to_cpu: marking as damaged [ 51.501] __sna_damage_all(6, 6) [ 51.501] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.501] sna_transform_is_imprecise_integer_translation: no transform [ 51.501] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x6, pitch=8/8 [ 51.501] sna_create_pixmap(8, 8, 8, usage=3) [ 51.501] kgem_can_create_2d: 8x8 @ 8 [ 51.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.501] kgem_can_create_2d: untiled size=4096 [ 51.501] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.501] kgem_choose_tiling: 8x8 -> 0 [ 51.501] sna_create_pixmap: usage=3, flags=a [ 51.501] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.501] create_pixmap: allocating pixmap 8x8, depth=8/8, size=72 [ 51.501] create_pixmap: serial=172, usage=3, 8x8 [ 51.501] sna_create_pixmap: serial=172, 8x8, usage=3 [ 51.501] sna_composite(pixmap=172, op=1, src=171+(0, 0), mask=0+(0, 0), dst=172+(0, 0)+(0, 0), size=(8, 8) [ 51.501] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 51.501] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 51.501] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 51.501] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 51.501] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 51.501] sna_composite: fallback, dst pixmap=172 is too small (or completely damaged) [ 51.502] sna_composite: fallback -- fbComposite [ 51.502] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 51.502] sna_composite_fb: fallback -- move src to cpu [ 51.502] sna_composite_fb: fallback -- move dst to cpu [ 51.502] sna_drawable_move_region_to_cpu(pixmap=172 (8x8), [(0, 0), (8, 8)], flags=5) [ 51.502] sna_drawable_move_region_to_cpu: region (0, 0), (8, 8) + (0, 0) subsumes pixmap (8x8) [ 51.502] _sna_pixmap_move_to_cpu(pixmap=172, 8x8, flags=5) [ 51.502] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.502] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.502] _sna_pixmap_move_to_cpu: marking as damaged [ 51.502] __sna_damage_all(8, 8) [ 51.502] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.502] sna_transform_is_imprecise_integer_translation: no transform [ 51.502] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 51.502] sna_create_pixmap(8, 8, 8, usage=3) [ 51.502] kgem_can_create_2d: 8x8 @ 8 [ 51.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.502] kgem_can_create_2d: untiled size=4096 [ 51.502] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.502] kgem_choose_tiling: 8x8 -> 0 [ 51.502] sna_create_pixmap: usage=3, flags=a [ 51.502] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.502] create_pixmap: allocating pixmap 8x8, depth=8/8, size=72 [ 51.502] create_pixmap: serial=174, usage=3, 8x8 [ 51.502] sna_create_pixmap: serial=174, 8x8, usage=3 [ 51.502] sna_composite(pixmap=174, op=1, src=173+(0, 0), mask=0+(0, 0), dst=174+(0, 0)+(0, 0), size=(8, 8) [ 51.502] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 51.502] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 51.502] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 51.502] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 51.502] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 51.502] sna_composite: fallback, dst pixmap=174 is too small (or completely damaged) [ 51.502] sna_composite: fallback -- fbComposite [ 51.502] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 51.502] sna_composite_fb: fallback -- move src to cpu [ 51.502] sna_composite_fb: fallback -- move dst to cpu [ 51.502] sna_drawable_move_region_to_cpu(pixmap=174 (8x8), [(0, 0), (8, 8)], flags=5) [ 51.502] sna_drawable_move_region_to_cpu: region (0, 0), (8, 8) + (0, 0) subsumes pixmap (8x8) [ 51.502] _sna_pixmap_move_to_cpu(pixmap=174, 8x8, flags=5) [ 51.502] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.502] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.502] _sna_pixmap_move_to_cpu: marking as damaged [ 51.502] __sna_damage_all(8, 8) [ 51.502] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.502] sna_transform_is_imprecise_integer_translation: no transform [ 51.502] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 51.502] sna_create_pixmap(6, 7, 8, usage=3) [ 51.502] kgem_can_create_2d: 6x7 @ 8 [ 51.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.502] kgem_can_create_2d: untiled size=4096 [ 51.502] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.502] kgem_choose_tiling: 6x7 -> 0 [ 51.502] sna_create_pixmap: usage=3, flags=a [ 51.502] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.502] create_pixmap: allocating pixmap 6x7, depth=8/8, size=64 [ 51.502] create_pixmap: serial=176, usage=3, 6x7 [ 51.502] sna_create_pixmap: serial=176, 6x7, usage=3 [ 51.502] sna_composite(pixmap=176, op=1, src=175+(0, 0), mask=0+(0, 0), dst=176+(0, 0)+(0, 0), size=(6, 7) [ 51.502] sna_compute_composite_region: dst=(0, 0)x(6, 7) [ 51.502] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 7) [ 51.502] clip_to_dst: region: 1x[(0, 0), (6, 7)], clip: 1x[(0, 0), (6, 7)] [ 51.502] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 7) [ 51.502] sna_compute_composite_region: clip against src (6x7 clip=0): (0, 0), (6, 7) [ 51.502] sna_composite: fallback, dst pixmap=176 is too small (or completely damaged) [ 51.502] sna_composite: fallback -- fbComposite [ 51.502] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 7): region=((0,0), (6, 7)) [ 51.502] sna_composite_fb: fallback -- move src to cpu [ 51.502] sna_composite_fb: fallback -- move dst to cpu [ 51.502] sna_drawable_move_region_to_cpu(pixmap=176 (6x7), [(0, 0), (6, 7)], flags=5) [ 51.502] sna_drawable_move_region_to_cpu: region (0, 0), (6, 7) + (0, 0) subsumes pixmap (6x7) [ 51.502] _sna_pixmap_move_to_cpu(pixmap=176, 6x7, flags=5) [ 51.502] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.502] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.502] _sna_pixmap_move_to_cpu: marking as damaged [ 51.502] __sna_damage_all(6, 7) [ 51.502] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.502] sna_transform_is_imprecise_integer_translation: no transform [ 51.502] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 51.502] sna_create_pixmap(7, 6, 8, usage=3) [ 51.502] kgem_can_create_2d: 7x6 @ 8 [ 51.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.502] kgem_can_create_2d: untiled size=4096 [ 51.502] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.502] kgem_choose_tiling: 7x6 -> 0 [ 51.502] sna_create_pixmap: usage=3, flags=a [ 51.503] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.503] create_pixmap: allocating pixmap 7x6, depth=8/8, size=56 [ 51.503] create_pixmap: serial=178, usage=3, 7x6 [ 51.503] sna_create_pixmap: serial=178, 7x6, usage=3 [ 51.503] sna_composite(pixmap=178, op=1, src=177+(0, 0), mask=0+(0, 0), dst=178+(0, 0)+(0, 0), size=(7, 6) [ 51.503] sna_compute_composite_region: dst=(0, 0)x(7, 6) [ 51.503] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 6) [ 51.503] clip_to_dst: region: 1x[(0, 0), (7, 6)], clip: 1x[(0, 0), (7, 6)] [ 51.503] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 6) [ 51.503] sna_compute_composite_region: clip against src (7x6 clip=0): (0, 0), (7, 6) [ 51.503] sna_composite: fallback, dst pixmap=178 is too small (or completely damaged) [ 51.503] sna_composite: fallback -- fbComposite [ 51.503] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 6): region=((0,0), (7, 6)) [ 51.503] sna_composite_fb: fallback -- move src to cpu [ 51.503] sna_composite_fb: fallback -- move dst to cpu [ 51.503] sna_drawable_move_region_to_cpu(pixmap=178 (7x6), [(0, 0), (7, 6)], flags=5) [ 51.503] sna_drawable_move_region_to_cpu: region (0, 0), (7, 6) + (0, 0) subsumes pixmap (7x6) [ 51.503] _sna_pixmap_move_to_cpu(pixmap=178, 7x6, flags=5) [ 51.503] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.503] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.503] _sna_pixmap_move_to_cpu: marking as damaged [ 51.503] __sna_damage_all(7, 6) [ 51.503] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.503] sna_transform_is_imprecise_integer_translation: no transform [ 51.503] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x6, pitch=8/8 [ 51.503] sna_create_pixmap(10, 6, 8, usage=3) [ 51.503] kgem_can_create_2d: 10x6 @ 8 [ 51.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.503] kgem_can_create_2d: untiled size=4096 [ 51.503] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [ 51.503] kgem_choose_tiling: 10x6 -> 0 [ 51.503] sna_create_pixmap: usage=3, flags=a [ 51.503] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.503] create_pixmap: allocating pixmap 10x6, depth=8/8, size=80 [ 51.503] create_pixmap: serial=180, usage=3, 10x6 [ 51.503] sna_create_pixmap: serial=180, 10x6, usage=3 [ 51.503] sna_composite(pixmap=180, op=1, src=179+(0, 0), mask=0+(0, 0), dst=180+(0, 0)+(0, 0), size=(10, 6) [ 51.503] sna_compute_composite_region: dst=(0, 0)x(10, 6) [ 51.503] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 6) [ 51.503] clip_to_dst: region: 1x[(0, 0), (10, 6)], clip: 1x[(0, 0), (10, 6)] [ 51.503] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 6) [ 51.503] sna_compute_composite_region: clip against src (10x6 clip=0): (0, 0), (10, 6) [ 51.503] sna_composite: fallback, dst pixmap=180 is too small (or completely damaged) [ 51.503] sna_composite: fallback -- fbComposite [ 51.503] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 6): region=((0,0), (10, 6)) [ 51.503] sna_composite_fb: fallback -- move src to cpu [ 51.503] sna_composite_fb: fallback -- move dst to cpu [ 51.503] sna_drawable_move_region_to_cpu(pixmap=180 (10x6), [(0, 0), (10, 6)], flags=5) [ 51.503] sna_drawable_move_region_to_cpu: region (0, 0), (10, 6) + (0, 0) subsumes pixmap (10x6) [ 51.503] _sna_pixmap_move_to_cpu(pixmap=180, 10x6, flags=5) [ 51.503] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.503] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.503] _sna_pixmap_move_to_cpu: marking as damaged [ 51.503] __sna_damage_all(10, 6) [ 51.503] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.503] sna_transform_is_imprecise_integer_translation: no transform [ 51.503] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x6, pitch=12/12 [ 51.503] sna_create_pixmap(7, 6, 8, usage=3) [ 51.503] kgem_can_create_2d: 7x6 @ 8 [ 51.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.503] kgem_can_create_2d: untiled size=4096 [ 51.503] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.503] kgem_choose_tiling: 7x6 -> 0 [ 51.503] sna_create_pixmap: usage=3, flags=a [ 51.503] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.503] create_pixmap: allocating pixmap 7x6, depth=8/8, size=56 [ 51.503] create_pixmap: serial=182, usage=3, 7x6 [ 51.503] sna_create_pixmap: serial=182, 7x6, usage=3 [ 51.503] sna_composite(pixmap=182, op=1, src=181+(0, 0), mask=0+(0, 0), dst=182+(0, 0)+(0, 0), size=(7, 6) [ 51.503] sna_compute_composite_region: dst=(0, 0)x(7, 6) [ 51.503] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 6) [ 51.503] clip_to_dst: region: 1x[(0, 0), (7, 6)], clip: 1x[(0, 0), (7, 6)] [ 51.503] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 6) [ 51.503] sna_compute_composite_region: clip against src (7x6 clip=0): (0, 0), (7, 6) [ 51.503] sna_composite: fallback, dst pixmap=182 is too small (or completely damaged) [ 51.503] sna_composite: fallback -- fbComposite [ 51.503] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 6): region=((0,0), (7, 6)) [ 51.503] sna_composite_fb: fallback -- move src to cpu [ 51.503] sna_composite_fb: fallback -- move dst to cpu [ 51.503] sna_drawable_move_region_to_cpu(pixmap=182 (7x6), [(0, 0), (7, 6)], flags=5) [ 51.503] sna_drawable_move_region_to_cpu: region (0, 0), (7, 6) + (0, 0) subsumes pixmap (7x6) [ 51.503] _sna_pixmap_move_to_cpu(pixmap=182, 7x6, flags=5) [ 51.503] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.503] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.504] _sna_pixmap_move_to_cpu: marking as damaged [ 51.504] __sna_damage_all(7, 6) [ 51.504] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.504] sna_transform_is_imprecise_integer_translation: no transform [ 51.504] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x6, pitch=8/8 [ 51.504] sna_block_handler (timeout=0) [ 51.504] sna_create_pixmap(5, 8, 8, usage=3) [ 51.504] kgem_can_create_2d: 5x8 @ 8 [ 51.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.504] kgem_can_create_2d: untiled size=4096 [ 51.504] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 51.504] kgem_choose_tiling: 5x8 -> 0 [ 51.504] sna_create_pixmap: usage=3, flags=a [ 51.504] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.504] create_pixmap: allocating pixmap 5x8, depth=8/8, size=72 [ 51.504] create_pixmap: serial=184, usage=3, 5x8 [ 51.504] sna_create_pixmap: serial=184, 5x8, usage=3 [ 51.504] sna_composite(pixmap=184, op=1, src=183+(0, 0), mask=0+(0, 0), dst=184+(0, 0)+(0, 0), size=(5, 8) [ 51.504] sna_compute_composite_region: dst=(0, 0)x(5, 8) [ 51.504] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) [ 51.504] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] [ 51.504] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) [ 51.504] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 0), (5, 8) [ 51.504] sna_composite: fallback, dst pixmap=184 is too small (or completely damaged) [ 51.504] sna_composite: fallback -- fbComposite [ 51.504] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) [ 51.504] sna_composite_fb: fallback -- move src to cpu [ 51.504] sna_composite_fb: fallback -- move dst to cpu [ 51.504] sna_drawable_move_region_to_cpu(pixmap=184 (5x8), [(0, 0), (5, 8)], flags=5) [ 51.504] sna_drawable_move_region_to_cpu: region (0, 0), (5, 8) + (0, 0) subsumes pixmap (5x8) [ 51.504] _sna_pixmap_move_to_cpu(pixmap=184, 5x8, flags=5) [ 51.504] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.504] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.504] _sna_pixmap_move_to_cpu: marking as damaged [ 51.504] __sna_damage_all(5, 8) [ 51.504] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.504] sna_transform_is_imprecise_integer_translation: no transform [ 51.504] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=8/8 [ 51.504] sna_create_pixmap(7, 6, 8, usage=3) [ 51.504] kgem_can_create_2d: 7x6 @ 8 [ 51.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.504] kgem_can_create_2d: untiled size=4096 [ 51.504] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.504] kgem_choose_tiling: 7x6 -> 0 [ 51.504] sna_create_pixmap: usage=3, flags=a [ 51.504] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.504] create_pixmap: allocating pixmap 7x6, depth=8/8, size=56 [ 51.504] create_pixmap: serial=186, usage=3, 7x6 [ 51.504] sna_create_pixmap: serial=186, 7x6, usage=3 [ 51.504] sna_composite(pixmap=186, op=1, src=185+(0, 0), mask=0+(0, 0), dst=186+(0, 0)+(0, 0), size=(7, 6) [ 51.504] sna_compute_composite_region: dst=(0, 0)x(7, 6) [ 51.504] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 6) [ 51.504] clip_to_dst: region: 1x[(0, 0), (7, 6)], clip: 1x[(0, 0), (7, 6)] [ 51.504] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 6) [ 51.504] sna_compute_composite_region: clip against src (7x6 clip=0): (0, 0), (7, 6) [ 51.504] sna_composite: fallback, dst pixmap=186 is too small (or completely damaged) [ 51.504] sna_composite: fallback -- fbComposite [ 51.504] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 6): region=((0,0), (7, 6)) [ 51.504] sna_composite_fb: fallback -- move src to cpu [ 51.504] sna_composite_fb: fallback -- move dst to cpu [ 51.504] sna_drawable_move_region_to_cpu(pixmap=186 (7x6), [(0, 0), (7, 6)], flags=5) [ 51.504] sna_drawable_move_region_to_cpu: region (0, 0), (7, 6) + (0, 0) subsumes pixmap (7x6) [ 51.504] _sna_pixmap_move_to_cpu(pixmap=186, 7x6, flags=5) [ 51.504] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.504] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.504] _sna_pixmap_move_to_cpu: marking as damaged [ 51.504] __sna_damage_all(7, 6) [ 51.504] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.504] sna_transform_is_imprecise_integer_translation: no transform [ 51.504] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x6, pitch=8/8 [ 51.504] sna_create_pixmap(4, 10, 8, usage=3) [ 51.504] kgem_can_create_2d: 4x10 @ 8 [ 51.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.504] kgem_can_create_2d: untiled size=4096 [ 51.504] kgem_choose_tiling: too thin [width 4, 8 bpp] for TILING_X [ 51.504] kgem_choose_tiling: 4x10 -> 0 [ 51.504] sna_create_pixmap: usage=3, flags=a [ 51.504] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 51.504] create_pixmap: allocating pixmap 4x10, depth=8/8, size=48 [ 51.504] create_pixmap: serial=188, usage=3, 4x10 [ 51.504] sna_create_pixmap: serial=188, 4x10, usage=3 [ 51.504] sna_composite(pixmap=188, op=1, src=187+(0, 0), mask=0+(0, 0), dst=188+(0, 0)+(0, 0), size=(4, 10) [ 51.504] sna_compute_composite_region: dst=(0, 0)x(4, 10) [ 51.504] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (4, 10) [ 51.505] clip_to_dst: region: 1x[(0, 0), (4, 10)], clip: 1x[(0, 0), (4, 10)] [ 51.505] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (4, 10) [ 51.505] sna_compute_composite_region: clip against src (4x10 clip=0): (0, 0), (4, 10) [ 51.505] sna_composite: fallback, dst pixmap=188 is too small (or completely damaged) [ 51.505] sna_composite: fallback -- fbComposite [ 51.505] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(4, 10): region=((0,0), (4, 10)) [ 51.505] sna_composite_fb: fallback -- move src to cpu [ 51.505] sna_composite_fb: fallback -- move dst to cpu [ 51.505] sna_drawable_move_region_to_cpu(pixmap=188 (4x10), [(0, 0), (4, 10)], flags=5) [ 51.505] sna_drawable_move_region_to_cpu: region (0, 0), (4, 10) + (0, 0) subsumes pixmap (4x10) [ 51.505] _sna_pixmap_move_to_cpu(pixmap=188, 4x10, flags=5) [ 51.505] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.505] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.505] _sna_pixmap_move_to_cpu: marking as damaged [ 51.505] __sna_damage_all(4, 10) [ 51.505] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.505] sna_transform_is_imprecise_integer_translation: no transform [ 51.505] memcpy_blt: src=(0, 0), dst=(0, 0), size=4x10, pitch=4/4 [ 51.505] sna_create_pixmap(11, 6, 8, usage=3) [ 51.505] kgem_can_create_2d: 11x6 @ 8 [ 51.505] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.505] kgem_can_create_2d: untiled size=4096 [ 51.505] kgem_choose_tiling: too thin [width 11, 8 bpp] for TILING_X [ 51.505] kgem_choose_tiling: 11x6 -> 0 [ 51.505] sna_create_pixmap: usage=3, flags=a [ 51.505] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.505] create_pixmap: allocating pixmap 11x6, depth=8/8, size=80 [ 51.505] create_pixmap: serial=190, usage=3, 11x6 [ 51.505] sna_create_pixmap: serial=190, 11x6, usage=3 [ 51.505] sna_composite(pixmap=190, op=1, src=189+(0, 0), mask=0+(0, 0), dst=190+(0, 0)+(0, 0), size=(11, 6) [ 51.505] sna_compute_composite_region: dst=(0, 0)x(11, 6) [ 51.505] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 6) [ 51.505] clip_to_dst: region: 1x[(0, 0), (11, 6)], clip: 1x[(0, 0), (11, 6)] [ 51.505] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 6) [ 51.505] sna_compute_composite_region: clip against src (11x6 clip=0): (0, 0), (11, 6) [ 51.505] sna_composite: fallback, dst pixmap=190 is too small (or completely damaged) [ 51.505] sna_composite: fallback -- fbComposite [ 51.505] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 6): region=((0,0), (11, 6)) [ 51.505] sna_composite_fb: fallback -- move src to cpu [ 51.505] sna_composite_fb: fallback -- move dst to cpu [ 51.505] sna_drawable_move_region_to_cpu(pixmap=190 (11x6), [(0, 0), (11, 6)], flags=5) [ 51.505] sna_drawable_move_region_to_cpu: region (0, 0), (11, 6) + (0, 0) subsumes pixmap (11x6) [ 51.505] _sna_pixmap_move_to_cpu(pixmap=190, 11x6, flags=5) [ 51.505] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.505] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.505] _sna_pixmap_move_to_cpu: marking as damaged [ 51.505] __sna_damage_all(11, 6) [ 51.505] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.505] sna_transform_is_imprecise_integer_translation: no transform [ 51.505] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x6, pitch=12/12 [ 51.505] sna_create_pixmap(8, 8, 8, usage=3) [ 51.505] kgem_can_create_2d: 8x8 @ 8 [ 51.505] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.505] kgem_can_create_2d: untiled size=4096 [ 51.505] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.505] kgem_choose_tiling: 8x8 -> 0 [ 51.505] sna_create_pixmap: usage=3, flags=a [ 51.505] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.505] create_pixmap: allocating pixmap 8x8, depth=8/8, size=72 [ 51.505] create_pixmap: serial=192, usage=3, 8x8 [ 51.505] sna_create_pixmap: serial=192, 8x8, usage=3 [ 51.505] sna_composite(pixmap=192, op=1, src=191+(0, 0), mask=0+(0, 0), dst=192+(0, 0)+(0, 0), size=(8, 8) [ 51.505] sna_compute_composite_region: dst=(0, 0)x(8, 8) [ 51.505] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 8) [ 51.505] clip_to_dst: region: 1x[(0, 0), (8, 8)], clip: 1x[(0, 0), (8, 8)] [ 51.505] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 8) [ 51.505] sna_compute_composite_region: clip against src (8x8 clip=0): (0, 0), (8, 8) [ 51.505] sna_composite: fallback, dst pixmap=192 is too small (or completely damaged) [ 51.505] sna_composite: fallback -- fbComposite [ 51.505] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 8): region=((0,0), (8, 8)) [ 51.505] sna_composite_fb: fallback -- move src to cpu [ 51.505] sna_composite_fb: fallback -- move dst to cpu [ 51.505] sna_drawable_move_region_to_cpu(pixmap=192 (8x8), [(0, 0), (8, 8)], flags=5) [ 51.505] sna_drawable_move_region_to_cpu: region (0, 0), (8, 8) + (0, 0) subsumes pixmap (8x8) [ 51.505] _sna_pixmap_move_to_cpu(pixmap=192, 8x8, flags=5) [ 51.505] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.505] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.505] _sna_pixmap_move_to_cpu: marking as damaged [ 51.505] __sna_damage_all(8, 8) [ 51.505] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.505] sna_transform_is_imprecise_integer_translation: no transform [ 51.505] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x8, pitch=8/8 [ 51.506] sna_create_pixmap(6, 6, 8, usage=3) [ 51.506] kgem_can_create_2d: 6x6 @ 8 [ 51.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.506] kgem_can_create_2d: untiled size=4096 [ 51.506] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.506] kgem_choose_tiling: 6x6 -> 0 [ 51.506] sna_create_pixmap: usage=3, flags=a [ 51.506] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.506] create_pixmap: allocating pixmap 6x6, depth=8/8, size=56 [ 51.506] create_pixmap: serial=194, usage=3, 6x6 [ 51.506] sna_create_pixmap: serial=194, 6x6, usage=3 [ 51.506] sna_composite(pixmap=194, op=1, src=193+(0, 0), mask=0+(0, 0), dst=194+(0, 0)+(0, 0), size=(6, 6) [ 51.506] sna_compute_composite_region: dst=(0, 0)x(6, 6) [ 51.506] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 6) [ 51.506] clip_to_dst: region: 1x[(0, 0), (6, 6)], clip: 1x[(0, 0), (6, 6)] [ 51.506] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 6) [ 51.506] sna_compute_composite_region: clip against src (6x6 clip=0): (0, 0), (6, 6) [ 51.506] sna_composite: fallback, dst pixmap=194 is too small (or completely damaged) [ 51.506] sna_composite: fallback -- fbComposite [ 51.506] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 6): region=((0,0), (6, 6)) [ 51.506] sna_composite_fb: fallback -- move src to cpu [ 51.506] sna_composite_fb: fallback -- move dst to cpu [ 51.506] sna_drawable_move_region_to_cpu(pixmap=194 (6x6), [(0, 0), (6, 6)], flags=5) [ 51.506] sna_drawable_move_region_to_cpu: region (0, 0), (6, 6) + (0, 0) subsumes pixmap (6x6) [ 51.506] _sna_pixmap_move_to_cpu(pixmap=194, 6x6, flags=5) [ 51.506] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.506] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.506] _sna_pixmap_move_to_cpu: marking as damaged [ 51.506] __sna_damage_all(6, 6) [ 51.506] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.506] sna_transform_is_imprecise_integer_translation: no transform [ 51.506] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x6, pitch=8/8 [ 51.506] sna_create_pixmap(7, 6, 8, usage=3) [ 51.506] kgem_can_create_2d: 7x6 @ 8 [ 51.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.506] kgem_can_create_2d: untiled size=4096 [ 51.506] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.506] kgem_choose_tiling: 7x6 -> 0 [ 51.506] sna_create_pixmap: usage=3, flags=a [ 51.506] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.506] create_pixmap: allocating pixmap 7x6, depth=8/8, size=56 [ 51.506] create_pixmap: serial=196, usage=3, 7x6 [ 51.506] sna_create_pixmap: serial=196, 7x6, usage=3 [ 51.506] sna_composite(pixmap=196, op=1, src=195+(0, 0), mask=0+(0, 0), dst=196+(0, 0)+(0, 0), size=(7, 6) [ 51.506] sna_compute_composite_region: dst=(0, 0)x(7, 6) [ 51.506] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 6) [ 51.506] clip_to_dst: region: 1x[(0, 0), (7, 6)], clip: 1x[(0, 0), (7, 6)] [ 51.506] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 6) [ 51.506] sna_compute_composite_region: clip against src (7x6 clip=0): (0, 0), (7, 6) [ 51.506] sna_composite: fallback, dst pixmap=196 is too small (or completely damaged) [ 51.506] sna_composite: fallback -- fbComposite [ 51.506] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 6): region=((0,0), (7, 6)) [ 51.506] sna_composite_fb: fallback -- move src to cpu [ 51.506] sna_composite_fb: fallback -- move dst to cpu [ 51.506] sna_drawable_move_region_to_cpu(pixmap=196 (7x6), [(0, 0), (7, 6)], flags=5) [ 51.506] sna_drawable_move_region_to_cpu: region (0, 0), (7, 6) + (0, 0) subsumes pixmap (7x6) [ 51.506] _sna_pixmap_move_to_cpu(pixmap=196, 7x6, flags=5) [ 51.506] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.506] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.506] _sna_pixmap_move_to_cpu: marking as damaged [ 51.506] __sna_damage_all(7, 6) [ 51.506] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.506] sna_transform_is_imprecise_integer_translation: no transform [ 51.506] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x6, pitch=8/8 [ 51.506] sna_create_pixmap(5, 8, 8, usage=3) [ 51.506] kgem_can_create_2d: 5x8 @ 8 [ 51.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.506] kgem_can_create_2d: untiled size=4096 [ 51.506] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 51.506] kgem_choose_tiling: 5x8 -> 0 [ 51.506] sna_create_pixmap: usage=3, flags=a [ 51.506] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.506] create_pixmap: allocating pixmap 5x8, depth=8/8, size=72 [ 51.506] create_pixmap: serial=198, usage=3, 5x8 [ 51.506] sna_create_pixmap: serial=198, 5x8, usage=3 [ 51.506] sna_composite(pixmap=198, op=1, src=197+(0, 0), mask=0+(0, 0), dst=198+(0, 0)+(0, 0), size=(5, 8) [ 51.506] sna_compute_composite_region: dst=(0, 0)x(5, 8) [ 51.506] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) [ 51.506] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] [ 51.506] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) [ 51.506] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 0), (5, 8) [ 51.506] sna_composite: fallback, dst pixmap=198 is too small (or completely damaged) [ 51.506] sna_composite: fallback -- fbComposite [ 51.506] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) [ 51.506] sna_composite_fb: fallback -- move src to cpu [ 51.506] sna_composite_fb: fallback -- move dst to cpu [ 51.506] sna_drawable_move_region_to_cpu(pixmap=198 (5x8), [(0, 0), (5, 8)], flags=5) [ 51.506] sna_drawable_move_region_to_cpu: region (0, 0), (5, 8) + (0, 0) subsumes pixmap (5x8) [ 51.507] _sna_pixmap_move_to_cpu(pixmap=198, 5x8, flags=5) [ 51.507] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.507] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.507] _sna_pixmap_move_to_cpu: marking as damaged [ 51.507] __sna_damage_all(5, 8) [ 51.507] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.507] sna_transform_is_imprecise_integer_translation: no transform [ 51.507] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=8/8 [ 51.507] sna_create_pixmap(3, 8, 8, usage=3) [ 51.507] kgem_can_create_2d: 3x8 @ 8 [ 51.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.507] kgem_can_create_2d: untiled size=4096 [ 51.507] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [ 51.507] kgem_choose_tiling: 3x8 -> 0 [ 51.507] sna_create_pixmap: usage=3, flags=a [ 51.507] sna_create_pixmap: small buffer [32], attaching to shadow pixmap [ 51.507] create_pixmap: allocating pixmap 3x8, depth=8/8, size=40 [ 51.507] create_pixmap: serial=200, usage=3, 3x8 [ 51.507] sna_create_pixmap: serial=200, 3x8, usage=3 [ 51.507] sna_composite(pixmap=200, op=1, src=199+(0, 0), mask=0+(0, 0), dst=200+(0, 0)+(0, 0), size=(3, 8) [ 51.507] sna_compute_composite_region: dst=(0, 0)x(3, 8) [ 51.507] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3, 8) [ 51.507] clip_to_dst: region: 1x[(0, 0), (3, 8)], clip: 1x[(0, 0), (3, 8)] [ 51.507] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3, 8) [ 51.507] sna_compute_composite_region: clip against src (3x8 clip=0): (0, 0), (3, 8) [ 51.507] sna_composite: fallback, dst pixmap=200 is too small (or completely damaged) [ 51.507] sna_composite: fallback -- fbComposite [ 51.507] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(3, 8): region=((0,0), (3, 8)) [ 51.507] sna_composite_fb: fallback -- move src to cpu [ 51.507] sna_composite_fb: fallback -- move dst to cpu [ 51.507] sna_drawable_move_region_to_cpu(pixmap=200 (3x8), [(0, 0), (3, 8)], flags=5) [ 51.507] sna_drawable_move_region_to_cpu: region (0, 0), (3, 8) + (0, 0) subsumes pixmap (3x8) [ 51.507] _sna_pixmap_move_to_cpu(pixmap=200, 3x8, flags=5) [ 51.507] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.507] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.507] _sna_pixmap_move_to_cpu: marking as damaged [ 51.507] __sna_damage_all(3, 8) [ 51.507] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.507] sna_transform_is_imprecise_integer_translation: no transform [ 51.507] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x8, pitch=4/4 [ 51.507] sna_create_pixmap(7, 6, 8, usage=3) [ 51.507] kgem_can_create_2d: 7x6 @ 8 [ 51.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.507] kgem_can_create_2d: untiled size=4096 [ 51.507] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.507] kgem_choose_tiling: 7x6 -> 0 [ 51.507] sna_create_pixmap: usage=3, flags=a [ 51.507] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.507] create_pixmap: allocating pixmap 7x6, depth=8/8, size=56 [ 51.507] create_pixmap: serial=202, usage=3, 7x6 [ 51.507] sna_create_pixmap: serial=202, 7x6, usage=3 [ 51.507] sna_composite(pixmap=202, op=1, src=201+(0, 0), mask=0+(0, 0), dst=202+(0, 0)+(0, 0), size=(7, 6) [ 51.508] sna_compute_composite_region: dst=(0, 0)x(7, 6) [ 51.508] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 6) [ 51.508] clip_to_dst: region: 1x[(0, 0), (7, 6)], clip: 1x[(0, 0), (7, 6)] [ 51.508] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 6) [ 51.508] sna_compute_composite_region: clip against src (7x6 clip=0): (0, 0), (7, 6) [ 51.508] sna_composite: fallback, dst pixmap=202 is too small (or completely damaged) [ 51.509] sna_composite: fallback -- fbComposite [ 51.509] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 6): region=((0,0), (7, 6)) [ 51.509] sna_composite_fb: fallback -- move src to cpu [ 51.509] sna_composite_fb: fallback -- move dst to cpu [ 51.509] sna_drawable_move_region_to_cpu(pixmap=202 (7x6), [(0, 0), (7, 6)], flags=5) [ 51.509] sna_drawable_move_region_to_cpu: region (0, 0), (7, 6) + (0, 0) subsumes pixmap (7x6) [ 51.509] _sna_pixmap_move_to_cpu(pixmap=202, 7x6, flags=5) [ 51.509] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.509] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.509] _sna_pixmap_move_to_cpu: marking as damaged [ 51.509] __sna_damage_all(7, 6) [ 51.509] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.509] sna_transform_is_imprecise_integer_translation: no transform [ 51.509] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x6, pitch=8/8 [ 51.509] sna_block_handler (timeout=0) [ 51.509] sna_create_pixmap(6, 6, 8, usage=3) [ 51.509] kgem_can_create_2d: 6x6 @ 8 [ 51.509] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=6 [ 51.509] kgem_can_create_2d: untiled size=4096 [ 51.509] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.509] kgem_choose_tiling: 6x6 -> 0 [ 51.509] sna_create_pixmap: usage=3, flags=a [ 51.509] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 51.509] create_pixmap: allocating pixmap 6x6, depth=8/8, size=56 [ 51.509] create_pixmap: serial=204, usage=3, 6x6 [ 51.509] sna_create_pixmap: serial=204, 6x6, usage=3 [ 51.509] sna_composite(pixmap=204, op=1, src=203+(0, 0), mask=0+(0, 0), dst=204+(0, 0)+(0, 0), size=(6, 6) [ 51.509] sna_compute_composite_region: dst=(0, 0)x(6, 6) [ 51.509] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 6) [ 51.513] clip_to_dst: region: 1x[(0, 0), (6, 6)], clip: 1x[(0, 0), (6, 6)] [ 51.513] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 6) [ 51.513] sna_compute_composite_region: clip against src (6x6 clip=0): (0, 0), (6, 6) [ 51.513] sna_composite: fallback, dst pixmap=204 is too small (or completely damaged) [ 51.513] sna_composite: fallback -- fbComposite [ 51.514] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 6): region=((0,0), (6, 6)) [ 51.514] sna_composite_fb: fallback -- move src to cpu [ 51.514] sna_composite_fb: fallback -- move dst to cpu [ 51.514] sna_drawable_move_region_to_cpu(pixmap=204 (6x6), [(0, 0), (6, 6)], flags=5) [ 51.514] sna_drawable_move_region_to_cpu: region (0, 0), (6, 6) + (0, 0) subsumes pixmap (6x6) [ 51.514] _sna_pixmap_move_to_cpu(pixmap=204, 6x6, flags=5) [ 51.514] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.514] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.514] _sna_pixmap_move_to_cpu: marking as damaged [ 51.514] __sna_damage_all(6, 6) [ 51.514] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.514] sna_transform_is_imprecise_integer_translation: no transform [ 51.514] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x6, pitch=8/8 [ 51.514] sna_block_handler (timeout=0) [ 51.514] sna_create_pixmap(7, 8, 8, usage=3) [ 51.514] kgem_can_create_2d: 7x8 @ 8 [ 51.514] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.514] kgem_can_create_2d: untiled size=4096 [ 51.514] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.514] kgem_choose_tiling: 7x8 -> 0 [ 51.514] sna_create_pixmap: usage=3, flags=a [ 51.514] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.514] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.514] create_pixmap: serial=206, usage=3, 7x8 [ 51.514] sna_create_pixmap: serial=206, 7x8, usage=3 [ 51.514] sna_composite(pixmap=206, op=1, src=205+(0, 0), mask=0+(0, 0), dst=206+(0, 0)+(0, 0), size=(7, 8) [ 51.514] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.514] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.514] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.514] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.514] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.514] sna_composite: fallback, dst pixmap=206 is too small (or completely damaged) [ 51.514] sna_composite: fallback -- fbComposite [ 51.514] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.514] sna_composite_fb: fallback -- move src to cpu [ 51.514] sna_composite_fb: fallback -- move dst to cpu [ 51.514] sna_drawable_move_region_to_cpu(pixmap=206 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.514] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.514] _sna_pixmap_move_to_cpu(pixmap=206, 7x8, flags=5) [ 51.514] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.514] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.514] _sna_pixmap_move_to_cpu: marking as damaged [ 51.514] __sna_damage_all(7, 8) [ 51.514] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.514] sna_transform_is_imprecise_integer_translation: no transform [ 51.514] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.514] sna_create_pixmap(7, 8, 8, usage=3) [ 51.514] kgem_can_create_2d: 7x8 @ 8 [ 51.514] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.514] kgem_can_create_2d: untiled size=4096 [ 51.514] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.514] kgem_choose_tiling: 7x8 -> 0 [ 51.514] sna_create_pixmap: usage=3, flags=a [ 51.514] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.514] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.514] create_pixmap: serial=208, usage=3, 7x8 [ 51.514] sna_create_pixmap: serial=208, 7x8, usage=3 [ 51.514] sna_composite(pixmap=208, op=1, src=207+(0, 0), mask=0+(0, 0), dst=208+(0, 0)+(0, 0), size=(7, 8) [ 51.514] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.514] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.514] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.514] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.514] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.514] sna_composite: fallback, dst pixmap=208 is too small (or completely damaged) [ 51.514] sna_composite: fallback -- fbComposite [ 51.514] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.514] sna_composite_fb: fallback -- move src to cpu [ 51.514] sna_composite_fb: fallback -- move dst to cpu [ 51.514] sna_drawable_move_region_to_cpu(pixmap=208 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.514] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.514] _sna_pixmap_move_to_cpu(pixmap=208, 7x8, flags=5) [ 51.514] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.514] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.514] _sna_pixmap_move_to_cpu: marking as damaged [ 51.514] __sna_damage_all(7, 8) [ 51.514] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.514] sna_transform_is_imprecise_integer_translation: no transform [ 51.514] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.514] sna_create_pixmap(7, 8, 8, usage=3) [ 51.514] kgem_can_create_2d: 7x8 @ 8 [ 51.514] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.514] kgem_can_create_2d: untiled size=4096 [ 51.515] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.515] kgem_choose_tiling: 7x8 -> 0 [ 51.515] sna_create_pixmap: usage=3, flags=a [ 51.515] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.515] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.515] create_pixmap: serial=210, usage=3, 7x8 [ 51.515] sna_create_pixmap: serial=210, 7x8, usage=3 [ 51.515] sna_composite(pixmap=210, op=1, src=209+(0, 0), mask=0+(0, 0), dst=210+(0, 0)+(0, 0), size=(7, 8) [ 51.515] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.515] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.515] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.515] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.515] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.515] sna_composite: fallback, dst pixmap=210 is too small (or completely damaged) [ 51.515] sna_composite: fallback -- fbComposite [ 51.515] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.515] sna_composite_fb: fallback -- move src to cpu [ 51.515] sna_composite_fb: fallback -- move dst to cpu [ 51.518] sna_drawable_move_region_to_cpu(pixmap=210 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.518] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.518] _sna_pixmap_move_to_cpu(pixmap=210, 7x8, flags=5) [ 51.518] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.518] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.519] _sna_pixmap_move_to_cpu: marking as damaged [ 51.519] __sna_damage_all(7, 8) [ 51.519] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.519] sna_transform_is_imprecise_integer_translation: no transform [ 51.519] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.519] sna_block_handler (timeout=0) [ 51.519] sna_create_pixmap(2, 3, 8, usage=3) [ 51.519] kgem_can_create_2d: 2x3 @ 8 [ 51.519] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 [ 51.519] kgem_can_create_2d: untiled size=4096 [ 51.519] kgem_choose_tiling: too short [3] for TILING_X [ 51.519] kgem_choose_tiling: 2x3 -> 0 [ 51.519] sna_create_pixmap: usage=3, flags=a [ 51.519] sna_create_pixmap: small buffer [12], attaching to shadow pixmap [ 51.519] create_pixmap: allocating pixmap 2x3, depth=8/8, size=20 [ 51.519] create_pixmap: serial=212, usage=3, 2x3 [ 51.519] sna_create_pixmap: serial=212, 2x3, usage=3 [ 51.519] sna_composite(pixmap=212, op=1, src=211+(0, 0), mask=0+(0, 0), dst=212+(0, 0)+(0, 0), size=(2, 3) [ 51.519] sna_compute_composite_region: dst=(0, 0)x(2, 3) [ 51.519] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 3) [ 51.519] clip_to_dst: region: 1x[(0, 0), (2, 3)], clip: 1x[(0, 0), (2, 3)] [ 51.519] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 3) [ 51.519] sna_compute_composite_region: clip against src (2x3 clip=0): (0, 0), (2, 3) [ 51.519] sna_composite: fallback, dst pixmap=212 is too small (or completely damaged) [ 51.519] sna_composite: fallback -- fbComposite [ 51.519] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 3): region=((0,0), (2, 3)) [ 51.519] sna_composite_fb: fallback -- move src to cpu [ 51.519] sna_composite_fb: fallback -- move dst to cpu [ 51.519] sna_drawable_move_region_to_cpu(pixmap=212 (2x3), [(0, 0), (2, 3)], flags=5) [ 51.519] sna_drawable_move_region_to_cpu: region (0, 0), (2, 3) + (0, 0) subsumes pixmap (2x3) [ 51.519] _sna_pixmap_move_to_cpu(pixmap=212, 2x3, flags=5) [ 51.519] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.519] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.519] _sna_pixmap_move_to_cpu: marking as damaged [ 51.519] __sna_damage_all(2, 3) [ 51.519] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.519] sna_transform_is_imprecise_integer_translation: no transform [ 51.519] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x3, pitch=4/4 [ 51.519] sna_create_pixmap(7, 8, 8, usage=3) [ 51.519] kgem_can_create_2d: 7x8 @ 8 [ 51.519] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.519] kgem_can_create_2d: untiled size=4096 [ 51.519] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.519] kgem_choose_tiling: 7x8 -> 0 [ 51.519] sna_create_pixmap: usage=3, flags=a [ 51.519] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.519] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.519] create_pixmap: serial=214, usage=3, 7x8 [ 51.519] sna_create_pixmap: serial=214, 7x8, usage=3 [ 51.519] sna_composite(pixmap=214, op=1, src=213+(0, 0), mask=0+(0, 0), dst=214+(0, 0)+(0, 0), size=(7, 8) [ 51.519] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.519] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.519] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.519] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.519] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.519] sna_composite: fallback, dst pixmap=214 is too small (or completely damaged) [ 51.519] sna_composite: fallback -- fbComposite [ 51.519] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.519] sna_composite_fb: fallback -- move src to cpu [ 51.519] sna_composite_fb: fallback -- move dst to cpu [ 51.519] sna_drawable_move_region_to_cpu(pixmap=214 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.519] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.519] _sna_pixmap_move_to_cpu(pixmap=214, 7x8, flags=5) [ 51.523] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.523] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.523] _sna_pixmap_move_to_cpu: marking as damaged [ 51.523] __sna_damage_all(7, 8) [ 51.523] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.524] sna_transform_is_imprecise_integer_translation: no transform [ 51.524] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.524] sna_block_handler (timeout=0) [ 51.524] sna_create_pixmap(6, 8, 8, usage=3) [ 51.524] kgem_can_create_2d: 6x8 @ 8 [ 51.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.524] kgem_can_create_2d: untiled size=4096 [ 51.524] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.524] kgem_choose_tiling: 6x8 -> 0 [ 51.524] sna_create_pixmap: usage=3, flags=a [ 51.524] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.524] create_pixmap: allocating pixmap 6x8, depth=8/8, size=72 [ 51.524] create_pixmap: serial=216, usage=3, 6x8 [ 51.524] sna_create_pixmap: serial=216, 6x8, usage=3 [ 51.524] sna_composite(pixmap=216, op=1, src=215+(0, 0), mask=0+(0, 0), dst=216+(0, 0)+(0, 0), size=(6, 8) [ 51.524] sna_compute_composite_region: dst=(0, 0)x(6, 8) [ 51.524] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 8) [ 51.524] clip_to_dst: region: 1x[(0, 0), (6, 8)], clip: 1x[(0, 0), (6, 8)] [ 51.524] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 8) [ 51.524] sna_compute_composite_region: clip against src (6x8 clip=0): (0, 0), (6, 8) [ 51.524] sna_composite: fallback, dst pixmap=216 is too small (or completely damaged) [ 51.524] sna_composite: fallback -- fbComposite [ 51.524] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 8): region=((0,0), (6, 8)) [ 51.524] sna_composite_fb: fallback -- move src to cpu [ 51.524] sna_composite_fb: fallback -- move dst to cpu [ 51.524] sna_drawable_move_region_to_cpu(pixmap=216 (6x8), [(0, 0), (6, 8)], flags=5) [ 51.524] sna_drawable_move_region_to_cpu: region (0, 0), (6, 8) + (0, 0) subsumes pixmap (6x8) [ 51.524] _sna_pixmap_move_to_cpu(pixmap=216, 6x8, flags=5) [ 51.524] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.524] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.524] _sna_pixmap_move_to_cpu: marking as damaged [ 51.524] __sna_damage_all(6, 8) [ 51.524] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.524] sna_transform_is_imprecise_integer_translation: no transform [ 51.524] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x8, pitch=8/8 [ 51.524] sna_create_pixmap(7, 8, 8, usage=3) [ 51.524] kgem_can_create_2d: 7x8 @ 8 [ 51.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.524] kgem_can_create_2d: untiled size=4096 [ 51.524] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.524] kgem_choose_tiling: 7x8 -> 0 [ 51.524] sna_create_pixmap: usage=3, flags=a [ 51.524] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.524] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.524] create_pixmap: serial=218, usage=3, 7x8 [ 51.524] sna_create_pixmap: serial=218, 7x8, usage=3 [ 51.524] sna_composite(pixmap=218, op=1, src=217+(0, 0), mask=0+(0, 0), dst=218+(0, 0)+(0, 0), size=(7, 8) [ 51.524] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.524] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.524] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.524] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.524] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.524] sna_composite: fallback, dst pixmap=218 is too small (or completely damaged) [ 51.524] sna_composite: fallback -- fbComposite [ 51.524] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.524] sna_composite_fb: fallback -- move src to cpu [ 51.524] sna_composite_fb: fallback -- move dst to cpu [ 51.524] sna_drawable_move_region_to_cpu(pixmap=218 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.524] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.524] _sna_pixmap_move_to_cpu(pixmap=218, 7x8, flags=5) [ 51.524] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.524] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.524] _sna_pixmap_move_to_cpu: marking as damaged [ 51.524] __sna_damage_all(7, 8) [ 51.524] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.524] sna_transform_is_imprecise_integer_translation: no transform [ 51.524] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.524] sna_create_pixmap(7, 8, 8, usage=3) [ 51.524] kgem_can_create_2d: 7x8 @ 8 [ 51.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.524] kgem_can_create_2d: untiled size=4096 [ 51.524] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.524] kgem_choose_tiling: 7x8 -> 0 [ 51.524] sna_create_pixmap: usage=3, flags=a [ 51.524] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.524] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.524] create_pixmap: serial=220, usage=3, 7x8 [ 51.524] sna_create_pixmap: serial=220, 7x8, usage=3 [ 51.524] sna_composite(pixmap=220, op=1, src=219+(0, 0), mask=0+(0, 0), dst=220+(0, 0)+(0, 0), size=(7, 8) [ 51.524] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.524] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.524] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.524] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.524] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.525] sna_composite: fallback, dst pixmap=220 is too small (or completely damaged) [ 51.525] sna_composite: fallback -- fbComposite [ 51.525] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.525] sna_composite_fb: fallback -- move src to cpu [ 51.525] sna_composite_fb: fallback -- move dst to cpu [ 51.525] sna_drawable_move_region_to_cpu(pixmap=220 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.525] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.525] _sna_pixmap_move_to_cpu(pixmap=220, 7x8, flags=5) [ 51.525] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.525] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.525] _sna_pixmap_move_to_cpu: marking as damaged [ 51.525] __sna_damage_all(7, 8) [ 51.525] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.525] sna_transform_is_imprecise_integer_translation: no transform [ 51.525] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.528] sna_create_pixmap(7, 8, 8, usage=3) [ 51.528] kgem_can_create_2d: 7x8 @ 8 [ 51.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.528] kgem_can_create_2d: untiled size=4096 [ 51.529] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.529] kgem_choose_tiling: 7x8 -> 0 [ 51.529] sna_create_pixmap: usage=3, flags=a [ 51.529] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.529] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.529] create_pixmap: serial=222, usage=3, 7x8 [ 51.529] sna_create_pixmap: serial=222, 7x8, usage=3 [ 51.529] sna_composite(pixmap=222, op=1, src=221+(0, 0), mask=0+(0, 0), dst=222+(0, 0)+(0, 0), size=(7, 8) [ 51.529] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.529] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.529] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.529] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.529] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.529] sna_composite: fallback, dst pixmap=222 is too small (or completely damaged) [ 51.529] sna_composite: fallback -- fbComposite [ 51.529] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.529] sna_composite_fb: fallback -- move src to cpu [ 51.529] sna_composite_fb: fallback -- move dst to cpu [ 51.529] sna_drawable_move_region_to_cpu(pixmap=222 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.529] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.529] _sna_pixmap_move_to_cpu(pixmap=222, 7x8, flags=5) [ 51.529] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.529] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.529] _sna_pixmap_move_to_cpu: marking as damaged [ 51.529] __sna_damage_all(7, 8) [ 51.529] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.529] sna_transform_is_imprecise_integer_translation: no transform [ 51.529] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.529] sna_block_handler (timeout=0) [ 51.529] sna_create_pixmap(7, 8, 8, usage=3) [ 51.529] kgem_can_create_2d: 7x8 @ 8 [ 51.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.529] kgem_can_create_2d: untiled size=4096 [ 51.529] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.529] kgem_choose_tiling: 7x8 -> 0 [ 51.529] sna_create_pixmap: usage=3, flags=a [ 51.529] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.529] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.529] create_pixmap: serial=224, usage=3, 7x8 [ 51.529] sna_create_pixmap: serial=224, 7x8, usage=3 [ 51.529] sna_composite(pixmap=224, op=1, src=223+(0, 0), mask=0+(0, 0), dst=224+(0, 0)+(0, 0), size=(7, 8) [ 51.529] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.529] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.529] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.529] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.529] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.529] sna_composite: fallback, dst pixmap=224 is too small (or completely damaged) [ 51.529] sna_composite: fallback -- fbComposite [ 51.529] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.529] sna_composite_fb: fallback -- move src to cpu [ 51.529] sna_composite_fb: fallback -- move dst to cpu [ 51.529] sna_drawable_move_region_to_cpu(pixmap=224 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.529] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.529] _sna_pixmap_move_to_cpu(pixmap=224, 7x8, flags=5) [ 51.529] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.529] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.529] _sna_pixmap_move_to_cpu: marking as damaged [ 51.529] __sna_damage_all(7, 8) [ 51.529] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.529] sna_transform_is_imprecise_integer_translation: no transform [ 51.529] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.529] sna_create_pixmap(7, 8, 8, usage=3) [ 51.529] kgem_can_create_2d: 7x8 @ 8 [ 51.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.529] kgem_can_create_2d: untiled size=4096 [ 51.533] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.533] kgem_choose_tiling: 7x8 -> 0 [ 51.533] sna_create_pixmap: usage=3, flags=a [ 51.533] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.533] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.533] create_pixmap: serial=226, usage=3, 7x8 [ 51.534] sna_create_pixmap: serial=226, 7x8, usage=3 [ 51.534] sna_composite(pixmap=226, op=1, src=225+(0, 0), mask=0+(0, 0), dst=226+(0, 0)+(0, 0), size=(7, 8) [ 51.534] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.534] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.534] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.534] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.534] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.534] sna_composite: fallback, dst pixmap=226 is too small (or completely damaged) [ 51.534] sna_composite: fallback -- fbComposite [ 51.534] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.534] sna_composite_fb: fallback -- move src to cpu [ 51.534] sna_composite_fb: fallback -- move dst to cpu [ 51.534] sna_drawable_move_region_to_cpu(pixmap=226 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.534] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.534] _sna_pixmap_move_to_cpu(pixmap=226, 7x8, flags=5) [ 51.534] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.534] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.534] _sna_pixmap_move_to_cpu: marking as damaged [ 51.534] __sna_damage_all(7, 8) [ 51.534] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.534] sna_transform_is_imprecise_integer_translation: no transform [ 51.534] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.534] sna_block_handler (timeout=0) [ 51.534] sna_create_pixmap(7, 8, 8, usage=3) [ 51.534] kgem_can_create_2d: 7x8 @ 8 [ 51.534] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.534] kgem_can_create_2d: untiled size=4096 [ 51.534] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.534] kgem_choose_tiling: 7x8 -> 0 [ 51.534] sna_create_pixmap: usage=3, flags=a [ 51.534] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.534] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.534] create_pixmap: serial=228, usage=3, 7x8 [ 51.534] sna_create_pixmap: serial=228, 7x8, usage=3 [ 51.534] sna_composite(pixmap=228, op=1, src=227+(0, 0), mask=0+(0, 0), dst=228+(0, 0)+(0, 0), size=(7, 8) [ 51.534] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.534] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.534] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.534] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.534] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.534] sna_composite: fallback, dst pixmap=228 is too small (or completely damaged) [ 51.534] sna_composite: fallback -- fbComposite [ 51.534] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.534] sna_composite_fb: fallback -- move src to cpu [ 51.534] sna_composite_fb: fallback -- move dst to cpu [ 51.534] sna_drawable_move_region_to_cpu(pixmap=228 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.534] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.534] _sna_pixmap_move_to_cpu(pixmap=228, 7x8, flags=5) [ 51.534] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.534] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.534] _sna_pixmap_move_to_cpu: marking as damaged [ 51.534] __sna_damage_all(7, 8) [ 51.534] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.534] sna_transform_is_imprecise_integer_translation: no transform [ 51.534] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.534] sna_create_pixmap(7, 8, 8, usage=3) [ 51.534] kgem_can_create_2d: 7x8 @ 8 [ 51.534] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.534] kgem_can_create_2d: untiled size=4096 [ 51.534] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.534] kgem_choose_tiling: 7x8 -> 0 [ 51.534] sna_create_pixmap: usage=3, flags=a [ 51.534] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.534] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.534] create_pixmap: serial=230, usage=3, 7x8 [ 51.534] sna_create_pixmap: serial=230, 7x8, usage=3 [ 51.534] sna_composite(pixmap=230, op=1, src=229+(0, 0), mask=0+(0, 0), dst=230+(0, 0)+(0, 0), size=(7, 8) [ 51.534] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.534] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.534] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.534] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.534] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.534] sna_composite: fallback, dst pixmap=230 is too small (or completely damaged) [ 51.534] sna_composite: fallback -- fbComposite [ 51.534] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.534] sna_composite_fb: fallback -- move src to cpu [ 51.534] sna_composite_fb: fallback -- move dst to cpu [ 51.534] sna_drawable_move_region_to_cpu(pixmap=230 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.534] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.534] _sna_pixmap_move_to_cpu(pixmap=230, 7x8, flags=5) [ 51.534] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.534] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.534] _sna_pixmap_move_to_cpu: marking as damaged [ 51.534] __sna_damage_all(7, 8) [ 51.535] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.535] sna_transform_is_imprecise_integer_translation: no transform [ 51.535] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.535] sna_create_pixmap(7, 8, 8, usage=3) [ 51.535] kgem_can_create_2d: 7x8 @ 8 [ 51.535] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.535] kgem_can_create_2d: untiled size=4096 [ 51.535] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.535] kgem_choose_tiling: 7x8 -> 0 [ 51.535] sna_create_pixmap: usage=3, flags=a [ 51.535] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.535] create_pixmap: allocating pixmap 7x8, depth=8/8, size=72 [ 51.535] create_pixmap: serial=232, usage=3, 7x8 [ 51.535] sna_create_pixmap: serial=232, 7x8, usage=3 [ 51.535] sna_composite(pixmap=232, op=1, src=231+(0, 0), mask=0+(0, 0), dst=232+(0, 0)+(0, 0), size=(7, 8) [ 51.535] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 51.535] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 51.538] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 51.538] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 51.538] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 51.538] sna_composite: fallback, dst pixmap=232 is too small (or completely damaged) [ 51.538] sna_composite: fallback -- fbComposite [ 51.538] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 51.539] sna_composite_fb: fallback -- move src to cpu [ 51.539] sna_composite_fb: fallback -- move dst to cpu [ 51.539] sna_drawable_move_region_to_cpu(pixmap=232 (7x8), [(0, 0), (7, 8)], flags=5) [ 51.539] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 51.539] _sna_pixmap_move_to_cpu(pixmap=232, 7x8, flags=5) [ 51.539] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.539] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.539] _sna_pixmap_move_to_cpu: marking as damaged [ 51.539] __sna_damage_all(7, 8) [ 51.539] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.539] sna_transform_is_imprecise_integer_translation: no transform [ 51.539] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=8/8 [ 51.539] sna_block_handler (timeout=0) [ 51.539] sna_create_pixmap(9, 9, 8, usage=3) [ 51.539] kgem_can_create_2d: 9x9 @ 8 [ 51.539] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.539] kgem_can_create_2d: untiled size=4096 [ 51.539] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 51.539] kgem_choose_tiling: 9x9 -> 0 [ 51.539] sna_create_pixmap: usage=3, flags=a [ 51.539] sna_create_pixmap: small buffer [108], attaching to shadow pixmap [ 51.539] create_pixmap: allocating pixmap 9x9, depth=8/8, size=116 [ 51.539] create_pixmap: serial=234, usage=3, 9x9 [ 51.539] sna_create_pixmap: serial=234, 9x9, usage=3 [ 51.539] sna_composite(pixmap=234, op=1, src=233+(0, 0), mask=0+(0, 0), dst=234+(0, 0)+(0, 0), size=(9, 9) [ 51.539] sna_compute_composite_region: dst=(0, 0)x(9, 9) [ 51.539] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) [ 51.539] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (9, 9)] [ 51.539] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) [ 51.539] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) [ 51.539] sna_composite: fallback, dst pixmap=234 is too small (or completely damaged) [ 51.539] sna_composite: fallback -- fbComposite [ 51.539] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 9): region=((0,0), (9, 9)) [ 51.539] sna_composite_fb: fallback -- move src to cpu [ 51.539] sna_composite_fb: fallback -- move dst to cpu [ 51.539] sna_drawable_move_region_to_cpu(pixmap=234 (9x9), [(0, 0), (9, 9)], flags=5) [ 51.539] sna_drawable_move_region_to_cpu: region (0, 0), (9, 9) + (0, 0) subsumes pixmap (9x9) [ 51.539] _sna_pixmap_move_to_cpu(pixmap=234, 9x9, flags=5) [ 51.539] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.539] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.539] _sna_pixmap_move_to_cpu: marking as damaged [ 51.539] __sna_damage_all(9, 9) [ 51.539] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.539] sna_transform_is_imprecise_integer_translation: no transform [ 51.539] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/12 [ 51.539] sna_create_pixmap(6, 10, 8, usage=3) [ 51.539] kgem_can_create_2d: 6x10 @ 8 [ 51.539] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.539] kgem_can_create_2d: untiled size=4096 [ 51.539] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.539] kgem_choose_tiling: 6x10 -> 0 [ 51.539] sna_create_pixmap: usage=3, flags=a [ 51.539] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.539] create_pixmap: allocating pixmap 6x10, depth=8/8, size=88 [ 51.539] create_pixmap: serial=236, usage=3, 6x10 [ 51.539] sna_create_pixmap: serial=236, 6x10, usage=3 [ 51.539] sna_composite(pixmap=236, op=1, src=235+(0, 0), mask=0+(0, 0), dst=236+(0, 0)+(0, 0), size=(6, 10) [ 51.539] sna_compute_composite_region: dst=(0, 0)x(6, 10) [ 51.539] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 10) [ 51.539] clip_to_dst: region: 1x[(0, 0), (6, 10)], clip: 1x[(0, 0), (6, 10)] [ 51.539] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 10) [ 51.539] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 0), (6, 10) [ 51.539] sna_composite: fallback, dst pixmap=236 is too small (or completely damaged) [ 51.543] sna_composite: fallback -- fbComposite [ 51.543] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 10): region=((0,0), (6, 10)) [ 51.543] sna_composite_fb: fallback -- move src to cpu [ 51.543] sna_composite_fb: fallback -- move dst to cpu [ 51.543] sna_drawable_move_region_to_cpu(pixmap=236 (6x10), [(0, 0), (6, 10)], flags=5) [ 51.543] sna_drawable_move_region_to_cpu: region (0, 0), (6, 10) + (0, 0) subsumes pixmap (6x10) [ 51.544] _sna_pixmap_move_to_cpu(pixmap=236, 6x10, flags=5) [ 51.544] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.544] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.544] _sna_pixmap_move_to_cpu: marking as damaged [ 51.544] __sna_damage_all(6, 10) [ 51.544] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.544] sna_transform_is_imprecise_integer_translation: no transform [ 51.544] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 51.544] sna_block_handler (timeout=0) [ 51.544] sna_create_pixmap(7, 7, 8, usage=3) [ 51.544] kgem_can_create_2d: 7x7 @ 8 [ 51.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.544] kgem_can_create_2d: untiled size=4096 [ 51.544] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.544] kgem_choose_tiling: 7x7 -> 0 [ 51.544] sna_create_pixmap: usage=3, flags=a [ 51.544] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.544] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.544] create_pixmap: serial=238, usage=3, 7x7 [ 51.544] sna_create_pixmap: serial=238, 7x7, usage=3 [ 51.544] sna_composite(pixmap=238, op=1, src=237+(0, 0), mask=0+(0, 0), dst=238+(0, 0)+(0, 0), size=(7, 7) [ 51.544] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.544] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.544] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.544] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.544] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.544] sna_composite: fallback, dst pixmap=238 is too small (or completely damaged) [ 51.544] sna_composite: fallback -- fbComposite [ 51.544] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.544] sna_composite_fb: fallback -- move src to cpu [ 51.544] sna_composite_fb: fallback -- move dst to cpu [ 51.544] sna_drawable_move_region_to_cpu(pixmap=238 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.544] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.544] _sna_pixmap_move_to_cpu(pixmap=238, 7x7, flags=5) [ 51.544] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.544] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.544] _sna_pixmap_move_to_cpu: marking as damaged [ 51.544] __sna_damage_all(7, 7) [ 51.544] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.544] sna_transform_is_imprecise_integer_translation: no transform [ 51.544] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.544] sna_create_pixmap(7, 10, 8, usage=3) [ 51.544] kgem_can_create_2d: 7x10 @ 8 [ 51.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.544] kgem_can_create_2d: untiled size=4096 [ 51.544] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.544] kgem_choose_tiling: 7x10 -> 0 [ 51.544] sna_create_pixmap: usage=3, flags=a [ 51.544] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.544] create_pixmap: allocating pixmap 7x10, depth=8/8, size=88 [ 51.544] create_pixmap: serial=240, usage=3, 7x10 [ 51.544] sna_create_pixmap: serial=240, 7x10, usage=3 [ 51.544] sna_composite(pixmap=240, op=1, src=239+(0, 0), mask=0+(0, 0), dst=240+(0, 0)+(0, 0), size=(7, 10) [ 51.544] sna_compute_composite_region: dst=(0, 0)x(7, 10) [ 51.544] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) [ 51.544] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] [ 51.544] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) [ 51.544] sna_compute_composite_region: clip against src (7x10 clip=0): (0, 0), (7, 10) [ 51.544] sna_composite: fallback, dst pixmap=240 is too small (or completely damaged) [ 51.544] sna_composite: fallback -- fbComposite [ 51.544] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) [ 51.544] sna_composite_fb: fallback -- move src to cpu [ 51.544] sna_composite_fb: fallback -- move dst to cpu [ 51.544] sna_drawable_move_region_to_cpu(pixmap=240 (7x10), [(0, 0), (7, 10)], flags=5) [ 51.544] sna_drawable_move_region_to_cpu: region (0, 0), (7, 10) + (0, 0) subsumes pixmap (7x10) [ 51.544] _sna_pixmap_move_to_cpu(pixmap=240, 7x10, flags=5) [ 51.544] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.544] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.544] _sna_pixmap_move_to_cpu: marking as damaged [ 51.544] __sna_damage_all(7, 10) [ 51.544] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.544] sna_transform_is_imprecise_integer_translation: no transform [ 51.544] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/8 [ 51.544] sna_create_pixmap(6, 7, 8, usage=3) [ 51.544] kgem_can_create_2d: 6x7 @ 8 [ 51.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.544] kgem_can_create_2d: untiled size=4096 [ 51.544] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.544] kgem_choose_tiling: 6x7 -> 0 [ 51.544] sna_create_pixmap: usage=3, flags=a [ 51.544] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.544] create_pixmap: allocating pixmap 6x7, depth=8/8, size=64 [ 51.544] create_pixmap: serial=242, usage=3, 6x7 [ 51.544] sna_create_pixmap: serial=242, 6x7, usage=3 [ 51.545] sna_composite(pixmap=242, op=1, src=241+(0, 0), mask=0+(0, 0), dst=242+(0, 0)+(0, 0), size=(6, 7) [ 51.545] sna_compute_composite_region: dst=(0, 0)x(6, 7) [ 51.545] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 7) [ 51.545] clip_to_dst: region: 1x[(0, 0), (6, 7)], clip: 1x[(0, 0), (6, 7)] [ 51.545] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 7) [ 51.545] sna_compute_composite_region: clip against src (6x7 clip=0): (0, 0), (6, 7) [ 51.545] sna_composite: fallback, dst pixmap=242 is too small (or completely damaged) [ 51.545] sna_composite: fallback -- fbComposite [ 51.545] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 7): region=((0,0), (6, 7)) [ 51.545] sna_composite_fb: fallback -- move src to cpu [ 51.545] sna_composite_fb: fallback -- move dst to cpu [ 51.545] sna_drawable_move_region_to_cpu(pixmap=242 (6x7), [(0, 0), (6, 7)], flags=5) [ 51.545] sna_drawable_move_region_to_cpu: region (0, 0), (6, 7) + (0, 0) subsumes pixmap (6x7) [ 51.545] _sna_pixmap_move_to_cpu(pixmap=242, 6x7, flags=5) [ 51.545] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.548] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.548] _sna_pixmap_move_to_cpu: marking as damaged [ 51.548] __sna_damage_all(6, 7) [ 51.548] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.548] sna_transform_is_imprecise_integer_translation: no transform [ 51.548] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 51.549] sna_block_handler (timeout=0) [ 51.549] sna_create_pixmap(2, 10, 8, usage=3) [ 51.549] kgem_can_create_2d: 2x10 @ 8 [ 51.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.549] kgem_can_create_2d: untiled size=4096 [ 51.549] kgem_choose_tiling: too thin [width 2, 8 bpp] for TILING_X [ 51.549] kgem_choose_tiling: 2x10 -> 0 [ 51.549] sna_create_pixmap: usage=3, flags=a [ 51.549] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 51.549] create_pixmap: allocating pixmap 2x10, depth=8/8, size=48 [ 51.549] create_pixmap: serial=244, usage=3, 2x10 [ 51.549] sna_create_pixmap: serial=244, 2x10, usage=3 [ 51.549] sna_composite(pixmap=244, op=1, src=243+(0, 0), mask=0+(0, 0), dst=244+(0, 0)+(0, 0), size=(2, 10) [ 51.549] sna_compute_composite_region: dst=(0, 0)x(2, 10) [ 51.549] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 10) [ 51.549] clip_to_dst: region: 1x[(0, 0), (2, 10)], clip: 1x[(0, 0), (2, 10)] [ 51.549] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 10) [ 51.549] sna_compute_composite_region: clip against src (2x10 clip=0): (0, 0), (2, 10) [ 51.549] sna_composite: fallback, dst pixmap=244 is too small (or completely damaged) [ 51.549] sna_composite: fallback -- fbComposite [ 51.549] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 10): region=((0,0), (2, 10)) [ 51.549] sna_composite_fb: fallback -- move src to cpu [ 51.549] sna_composite_fb: fallback -- move dst to cpu [ 51.549] sna_drawable_move_region_to_cpu(pixmap=244 (2x10), [(0, 0), (2, 10)], flags=5) [ 51.549] sna_drawable_move_region_to_cpu: region (0, 0), (2, 10) + (0, 0) subsumes pixmap (2x10) [ 51.549] _sna_pixmap_move_to_cpu(pixmap=244, 2x10, flags=5) [ 51.549] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.549] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.549] _sna_pixmap_move_to_cpu: marking as damaged [ 51.549] __sna_damage_all(2, 10) [ 51.549] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.549] sna_transform_is_imprecise_integer_translation: no transform [ 51.549] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x10, pitch=4/4 [ 51.549] sna_create_pixmap(6, 7, 8, usage=3) [ 51.549] kgem_can_create_2d: 6x7 @ 8 [ 51.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.549] kgem_can_create_2d: untiled size=4096 [ 51.549] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.549] kgem_choose_tiling: 6x7 -> 0 [ 51.549] sna_create_pixmap: usage=3, flags=a [ 51.549] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.549] create_pixmap: allocating pixmap 6x7, depth=8/8, size=64 [ 51.549] create_pixmap: serial=246, usage=3, 6x7 [ 51.549] sna_create_pixmap: serial=246, 6x7, usage=3 [ 51.549] sna_composite(pixmap=246, op=1, src=245+(0, 0), mask=0+(0, 0), dst=246+(0, 0)+(0, 0), size=(6, 7) [ 51.549] sna_compute_composite_region: dst=(0, 0)x(6, 7) [ 51.549] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 7) [ 51.549] clip_to_dst: region: 1x[(0, 0), (6, 7)], clip: 1x[(0, 0), (6, 7)] [ 51.549] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 7) [ 51.549] sna_compute_composite_region: clip against src (6x7 clip=0): (0, 0), (6, 7) [ 51.549] sna_composite: fallback, dst pixmap=246 is too small (or completely damaged) [ 51.549] sna_composite: fallback -- fbComposite [ 51.549] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 7): region=((0,0), (6, 7)) [ 51.549] sna_composite_fb: fallback -- move src to cpu [ 51.549] sna_composite_fb: fallback -- move dst to cpu [ 51.549] sna_drawable_move_region_to_cpu(pixmap=246 (6x7), [(0, 0), (6, 7)], flags=5) [ 51.549] sna_drawable_move_region_to_cpu: region (0, 0), (6, 7) + (0, 0) subsumes pixmap (6x7) [ 51.549] _sna_pixmap_move_to_cpu(pixmap=246, 6x7, flags=5) [ 51.549] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.549] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.549] _sna_pixmap_move_to_cpu: marking as damaged [ 51.549] __sna_damage_all(6, 7) [ 51.549] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.553] sna_transform_is_imprecise_integer_translation: no transform [ 51.553] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 51.553] sna_block_handler (timeout=0) [ 51.553] sna_create_pixmap(6, 10, 8, usage=3) [ 51.554] kgem_can_create_2d: 6x10 @ 8 [ 51.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.554] kgem_can_create_2d: untiled size=4096 [ 51.554] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.554] kgem_choose_tiling: 6x10 -> 0 [ 51.554] sna_create_pixmap: usage=3, flags=a [ 51.554] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.554] create_pixmap: allocating pixmap 6x10, depth=8/8, size=88 [ 51.554] create_pixmap: serial=248, usage=3, 6x10 [ 51.554] sna_create_pixmap: serial=248, 6x10, usage=3 [ 51.554] sna_composite(pixmap=248, op=1, src=247+(0, 0), mask=0+(0, 0), dst=248+(0, 0)+(0, 0), size=(6, 10) [ 51.554] sna_compute_composite_region: dst=(0, 0)x(6, 10) [ 51.554] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 10) [ 51.554] clip_to_dst: region: 1x[(0, 0), (6, 10)], clip: 1x[(0, 0), (6, 10)] [ 51.554] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 10) [ 51.554] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 0), (6, 10) [ 51.554] sna_composite: fallback, dst pixmap=248 is too small (or completely damaged) [ 51.554] sna_composite: fallback -- fbComposite [ 51.554] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 10): region=((0,0), (6, 10)) [ 51.554] sna_composite_fb: fallback -- move src to cpu [ 51.554] sna_composite_fb: fallback -- move dst to cpu [ 51.554] sna_drawable_move_region_to_cpu(pixmap=248 (6x10), [(0, 0), (6, 10)], flags=5) [ 51.554] sna_drawable_move_region_to_cpu: region (0, 0), (6, 10) + (0, 0) subsumes pixmap (6x10) [ 51.554] _sna_pixmap_move_to_cpu(pixmap=248, 6x10, flags=5) [ 51.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.554] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.554] _sna_pixmap_move_to_cpu: marking as damaged [ 51.554] __sna_damage_all(6, 10) [ 51.554] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.554] sna_transform_is_imprecise_integer_translation: no transform [ 51.554] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 51.554] sna_create_pixmap(6, 10, 8, usage=3) [ 51.554] kgem_can_create_2d: 6x10 @ 8 [ 51.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.554] kgem_can_create_2d: untiled size=4096 [ 51.554] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.554] kgem_choose_tiling: 6x10 -> 0 [ 51.554] sna_create_pixmap: usage=3, flags=a [ 51.554] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.554] create_pixmap: allocating pixmap 6x10, depth=8/8, size=88 [ 51.554] create_pixmap: serial=250, usage=3, 6x10 [ 51.554] sna_create_pixmap: serial=250, 6x10, usage=3 [ 51.554] sna_composite(pixmap=250, op=1, src=249+(0, 0), mask=0+(0, 0), dst=250+(0, 0)+(0, 0), size=(6, 10) [ 51.554] sna_compute_composite_region: dst=(0, 0)x(6, 10) [ 51.554] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 10) [ 51.554] clip_to_dst: region: 1x[(0, 0), (6, 10)], clip: 1x[(0, 0), (6, 10)] [ 51.554] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 10) [ 51.554] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 0), (6, 10) [ 51.554] sna_composite: fallback, dst pixmap=250 is too small (or completely damaged) [ 51.554] sna_composite: fallback -- fbComposite [ 51.554] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 10): region=((0,0), (6, 10)) [ 51.554] sna_composite_fb: fallback -- move src to cpu [ 51.554] sna_composite_fb: fallback -- move dst to cpu [ 51.554] sna_drawable_move_region_to_cpu(pixmap=250 (6x10), [(0, 0), (6, 10)], flags=5) [ 51.554] sna_drawable_move_region_to_cpu: region (0, 0), (6, 10) + (0, 0) subsumes pixmap (6x10) [ 51.554] _sna_pixmap_move_to_cpu(pixmap=250, 6x10, flags=5) [ 51.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.554] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.554] _sna_pixmap_move_to_cpu: marking as damaged [ 51.554] __sna_damage_all(6, 10) [ 51.554] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.554] sna_transform_is_imprecise_integer_translation: no transform [ 51.554] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 51.554] sna_create_pixmap(4, 8, 8, usage=3) [ 51.554] kgem_can_create_2d: 4x8 @ 8 [ 51.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.554] kgem_can_create_2d: untiled size=4096 [ 51.554] kgem_choose_tiling: too thin [width 4, 8 bpp] for TILING_X [ 51.554] kgem_choose_tiling: 4x8 -> 0 [ 51.554] sna_create_pixmap: usage=3, flags=a [ 51.554] sna_create_pixmap: small buffer [32], attaching to shadow pixmap [ 51.554] create_pixmap: allocating pixmap 4x8, depth=8/8, size=40 [ 51.554] create_pixmap: serial=252, usage=3, 4x8 [ 51.554] sna_create_pixmap: serial=252, 4x8, usage=3 [ 51.554] sna_composite(pixmap=252, op=1, src=251+(0, 0), mask=0+(0, 0), dst=252+(0, 0)+(0, 0), size=(4, 8) [ 51.554] sna_compute_composite_region: dst=(0, 0)x(4, 8) [ 51.554] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (4, 8) [ 51.554] clip_to_dst: region: 1x[(0, 0), (4, 8)], clip: 1x[(0, 0), (4, 8)] [ 51.554] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (4, 8) [ 51.554] sna_compute_composite_region: clip against src (4x8 clip=0): (0, 0), (4, 8) [ 51.554] sna_composite: fallback, dst pixmap=252 is too small (or completely damaged) [ 51.554] sna_composite: fallback -- fbComposite [ 51.554] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(4, 8): region=((0,0), (4, 8)) [ 51.554] sna_composite_fb: fallback -- move src to cpu [ 51.554] sna_composite_fb: fallback -- move dst to cpu [ 51.554] sna_drawable_move_region_to_cpu(pixmap=252 (4x8), [(0, 0), (4, 8)], flags=5) [ 51.554] sna_drawable_move_region_to_cpu: region (0, 0), (4, 8) + (0, 0) subsumes pixmap (4x8) [ 51.554] _sna_pixmap_move_to_cpu(pixmap=252, 4x8, flags=5) [ 51.555] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.555] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.555] _sna_pixmap_move_to_cpu: marking as damaged [ 51.555] __sna_damage_all(4, 8) [ 51.555] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.555] sna_transform_is_imprecise_integer_translation: no transform [ 51.555] memcpy_blt: src=(0, 0), dst=(0, 0), size=4x8, pitch=4/4 [ 51.555] sna_create_pixmap(7, 7, 8, usage=3) [ 51.555] kgem_can_create_2d: 7x7 @ 8 [ 51.555] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.555] kgem_can_create_2d: untiled size=4096 [ 51.555] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.555] kgem_choose_tiling: 7x7 -> 0 [ 51.555] sna_create_pixmap: usage=3, flags=a [ 51.558] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.558] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.558] create_pixmap: serial=254, usage=3, 7x7 [ 51.558] sna_create_pixmap: serial=254, 7x7, usage=3 [ 51.558] sna_composite(pixmap=254, op=1, src=253+(0, 0), mask=0+(0, 0), dst=254+(0, 0)+(0, 0), size=(7, 7) [ 51.559] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.559] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.559] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.559] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.559] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.559] sna_composite: fallback, dst pixmap=254 is too small (or completely damaged) [ 51.559] sna_composite: fallback -- fbComposite [ 51.559] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.559] sna_composite_fb: fallback -- move src to cpu [ 51.559] sna_composite_fb: fallback -- move dst to cpu [ 51.559] sna_drawable_move_region_to_cpu(pixmap=254 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.559] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.559] _sna_pixmap_move_to_cpu(pixmap=254, 7x7, flags=5) [ 51.559] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.559] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.559] _sna_pixmap_move_to_cpu: marking as damaged [ 51.559] __sna_damage_all(7, 7) [ 51.559] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.559] sna_transform_is_imprecise_integer_translation: no transform [ 51.559] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.559] sna_block_handler (timeout=0) [ 51.559] sna_create_pixmap(10, 7, 8, usage=3) [ 51.559] kgem_can_create_2d: 10x7 @ 8 [ 51.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.559] kgem_can_create_2d: untiled size=4096 [ 51.559] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [ 51.559] kgem_choose_tiling: 10x7 -> 0 [ 51.559] sna_create_pixmap: usage=3, flags=a [ 51.559] sna_create_pixmap: small buffer [84], attaching to shadow pixmap [ 51.559] create_pixmap: allocating pixmap 10x7, depth=8/8, size=92 [ 51.559] create_pixmap: serial=256, usage=3, 10x7 [ 51.559] sna_create_pixmap: serial=256, 10x7, usage=3 [ 51.559] sna_composite(pixmap=256, op=1, src=255+(0, 0), mask=0+(0, 0), dst=256+(0, 0)+(0, 0), size=(10, 7) [ 51.559] sna_compute_composite_region: dst=(0, 0)x(10, 7) [ 51.559] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 7) [ 51.559] clip_to_dst: region: 1x[(0, 0), (10, 7)], clip: 1x[(0, 0), (10, 7)] [ 51.559] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 7) [ 51.559] sna_compute_composite_region: clip against src (10x7 clip=0): (0, 0), (10, 7) [ 51.559] sna_composite: fallback, dst pixmap=256 is too small (or completely damaged) [ 51.559] sna_composite: fallback -- fbComposite [ 51.559] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 7): region=((0,0), (10, 7)) [ 51.559] sna_composite_fb: fallback -- move src to cpu [ 51.559] sna_composite_fb: fallback -- move dst to cpu [ 51.559] sna_drawable_move_region_to_cpu(pixmap=256 (10x7), [(0, 0), (10, 7)], flags=5) [ 51.559] sna_drawable_move_region_to_cpu: region (0, 0), (10, 7) + (0, 0) subsumes pixmap (10x7) [ 51.559] _sna_pixmap_move_to_cpu(pixmap=256, 10x7, flags=5) [ 51.559] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.559] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.559] _sna_pixmap_move_to_cpu: marking as damaged [ 51.559] __sna_damage_all(10, 7) [ 51.559] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.559] sna_transform_is_imprecise_integer_translation: no transform [ 51.559] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x7, pitch=12/12 [ 51.559] sna_create_pixmap(6, 7, 8, usage=3) [ 51.559] kgem_can_create_2d: 6x7 @ 8 [ 51.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.559] kgem_can_create_2d: untiled size=4096 [ 51.559] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.559] kgem_choose_tiling: 6x7 -> 0 [ 51.559] sna_create_pixmap: usage=3, flags=a [ 51.559] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.559] create_pixmap: allocating pixmap 6x7, depth=8/8, size=64 [ 51.559] create_pixmap: serial=258, usage=3, 6x7 [ 51.559] sna_create_pixmap: serial=258, 6x7, usage=3 [ 51.559] sna_composite(pixmap=258, op=1, src=257+(0, 0), mask=0+(0, 0), dst=258+(0, 0)+(0, 0), size=(6, 7) [ 51.559] sna_compute_composite_region: dst=(0, 0)x(6, 7) [ 51.563] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 7) [ 51.563] clip_to_dst: region: 1x[(0, 0), (6, 7)], clip: 1x[(0, 0), (6, 7)] [ 51.563] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 7) [ 51.563] sna_compute_composite_region: clip against src (6x7 clip=0): (0, 0), (6, 7) [ 51.563] sna_composite: fallback, dst pixmap=258 is too small (or completely damaged) [ 51.563] sna_composite: fallback -- fbComposite [ 51.564] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 7): region=((0,0), (6, 7)) [ 51.564] sna_composite_fb: fallback -- move src to cpu [ 51.564] sna_composite_fb: fallback -- move dst to cpu [ 51.564] sna_drawable_move_region_to_cpu(pixmap=258 (6x7), [(0, 0), (6, 7)], flags=5) [ 51.564] sna_drawable_move_region_to_cpu: region (0, 0), (6, 7) + (0, 0) subsumes pixmap (6x7) [ 51.564] _sna_pixmap_move_to_cpu(pixmap=258, 6x7, flags=5) [ 51.564] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.564] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.564] _sna_pixmap_move_to_cpu: marking as damaged [ 51.564] __sna_damage_all(6, 7) [ 51.564] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.564] sna_transform_is_imprecise_integer_translation: no transform [ 51.564] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 51.564] sna_block_handler (timeout=0) [ 51.564] sna_create_pixmap(5, 10, 8, usage=3) [ 51.564] kgem_can_create_2d: 5x10 @ 8 [ 51.564] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.564] kgem_can_create_2d: untiled size=4096 [ 51.564] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 51.564] kgem_choose_tiling: 5x10 -> 0 [ 51.564] sna_create_pixmap: usage=3, flags=a [ 51.564] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.564] create_pixmap: allocating pixmap 5x10, depth=8/8, size=88 [ 51.564] create_pixmap: serial=260, usage=3, 5x10 [ 51.564] sna_create_pixmap: serial=260, 5x10, usage=3 [ 51.564] sna_composite(pixmap=260, op=1, src=259+(0, 0), mask=0+(0, 0), dst=260+(0, 0)+(0, 0), size=(5, 10) [ 51.564] sna_compute_composite_region: dst=(0, 0)x(5, 10) [ 51.564] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 10) [ 51.564] clip_to_dst: region: 1x[(0, 0), (5, 10)], clip: 1x[(0, 0), (5, 10)] [ 51.564] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 10) [ 51.564] sna_compute_composite_region: clip against src (5x10 clip=0): (0, 0), (5, 10) [ 51.564] sna_composite: fallback, dst pixmap=260 is too small (or completely damaged) [ 51.564] sna_composite: fallback -- fbComposite [ 51.564] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 10): region=((0,0), (5, 10)) [ 51.564] sna_composite_fb: fallback -- move src to cpu [ 51.564] sna_composite_fb: fallback -- move dst to cpu [ 51.564] sna_drawable_move_region_to_cpu(pixmap=260 (5x10), [(0, 0), (5, 10)], flags=5) [ 51.564] sna_drawable_move_region_to_cpu: region (0, 0), (5, 10) + (0, 0) subsumes pixmap (5x10) [ 51.564] _sna_pixmap_move_to_cpu(pixmap=260, 5x10, flags=5) [ 51.564] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.564] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.564] _sna_pixmap_move_to_cpu: marking as damaged [ 51.564] __sna_damage_all(5, 10) [ 51.564] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.564] sna_transform_is_imprecise_integer_translation: no transform [ 51.564] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x10, pitch=8/8 [ 51.564] sna_create_pixmap(7, 7, 8, usage=3) [ 51.564] kgem_can_create_2d: 7x7 @ 8 [ 51.564] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.564] kgem_can_create_2d: untiled size=4096 [ 51.564] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.564] kgem_choose_tiling: 7x7 -> 0 [ 51.564] sna_create_pixmap: usage=3, flags=a [ 51.564] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.564] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.564] create_pixmap: serial=262, usage=3, 7x7 [ 51.564] sna_create_pixmap: serial=262, 7x7, usage=3 [ 51.564] sna_composite(pixmap=262, op=1, src=261+(0, 0), mask=0+(0, 0), dst=262+(0, 0)+(0, 0), size=(7, 7) [ 51.564] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.564] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.564] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.564] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.564] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.564] sna_composite: fallback, dst pixmap=262 is too small (or completely damaged) [ 51.564] sna_composite: fallback -- fbComposite [ 51.564] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.564] sna_composite_fb: fallback -- move src to cpu [ 51.564] sna_composite_fb: fallback -- move dst to cpu [ 51.564] sna_drawable_move_region_to_cpu(pixmap=262 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.564] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.564] _sna_pixmap_move_to_cpu(pixmap=262, 7x7, flags=5) [ 51.564] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.564] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.564] _sna_pixmap_move_to_cpu: marking as damaged [ 51.564] __sna_damage_all(7, 7) [ 51.564] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.564] sna_transform_is_imprecise_integer_translation: no transform [ 51.564] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.564] sna_create_pixmap(4, 13, 8, usage=3) [ 51.564] kgem_can_create_2d: 4x13 @ 8 [ 51.564] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=13 [ 51.564] kgem_can_create_2d: untiled size=4096 [ 51.565] kgem_choose_tiling: too thin [width 4, 8 bpp] for TILING_X [ 51.565] kgem_choose_tiling: 4x13 -> 0 [ 51.565] sna_create_pixmap: usage=3, flags=a [ 51.565] sna_create_pixmap: small buffer [52], attaching to shadow pixmap [ 51.565] create_pixmap: allocating pixmap 4x13, depth=8/8, size=60 [ 51.565] create_pixmap: serial=264, usage=3, 4x13 [ 51.565] sna_create_pixmap: serial=264, 4x13, usage=3 [ 51.565] sna_composite(pixmap=264, op=1, src=263+(0, 0), mask=0+(0, 0), dst=264+(0, 0)+(0, 0), size=(4, 13) [ 51.565] sna_compute_composite_region: dst=(0, 0)x(4, 13) [ 51.565] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (4, 13) [ 51.565] clip_to_dst: region: 1x[(0, 0), (4, 13)], clip: 1x[(0, 0), (4, 13)] [ 51.565] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (4, 13) [ 51.565] sna_compute_composite_region: clip against src (4x13 clip=0): (0, 0), (4, 13) [ 51.565] sna_composite: fallback, dst pixmap=264 is too small (or completely damaged) [ 51.565] sna_composite: fallback -- fbComposite [ 51.565] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(4, 13): region=((0,0), (4, 13)) [ 51.568] sna_composite_fb: fallback -- move src to cpu [ 51.568] sna_composite_fb: fallback -- move dst to cpu [ 51.568] sna_drawable_move_region_to_cpu(pixmap=264 (4x13), [(0, 0), (4, 13)], flags=5) [ 51.568] sna_drawable_move_region_to_cpu: region (0, 0), (4, 13) + (0, 0) subsumes pixmap (4x13) [ 51.568] _sna_pixmap_move_to_cpu(pixmap=264, 4x13, flags=5) [ 51.568] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.569] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.569] _sna_pixmap_move_to_cpu: marking as damaged [ 51.569] __sna_damage_all(4, 13) [ 51.569] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.569] sna_transform_is_imprecise_integer_translation: no transform [ 51.569] memcpy_blt: src=(0, 0), dst=(0, 0), size=4x13, pitch=4/4 [ 51.569] sna_block_handler (timeout=0) [ 51.569] sna_create_pixmap(10, 7, 8, usage=3) [ 51.569] kgem_can_create_2d: 10x7 @ 8 [ 51.569] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.569] kgem_can_create_2d: untiled size=4096 [ 51.569] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [ 51.569] kgem_choose_tiling: 10x7 -> 0 [ 51.569] sna_create_pixmap: usage=3, flags=a [ 51.569] sna_create_pixmap: small buffer [84], attaching to shadow pixmap [ 51.569] create_pixmap: allocating pixmap 10x7, depth=8/8, size=92 [ 51.569] create_pixmap: serial=266, usage=3, 10x7 [ 51.569] sna_create_pixmap: serial=266, 10x7, usage=3 [ 51.569] sna_composite(pixmap=266, op=1, src=265+(0, 0), mask=0+(0, 0), dst=266+(0, 0)+(0, 0), size=(10, 7) [ 51.569] sna_compute_composite_region: dst=(0, 0)x(10, 7) [ 51.569] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 7) [ 51.569] clip_to_dst: region: 1x[(0, 0), (10, 7)], clip: 1x[(0, 0), (10, 7)] [ 51.569] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 7) [ 51.569] sna_compute_composite_region: clip against src (10x7 clip=0): (0, 0), (10, 7) [ 51.569] sna_composite: fallback, dst pixmap=266 is too small (or completely damaged) [ 51.569] sna_composite: fallback -- fbComposite [ 51.569] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 7): region=((0,0), (10, 7)) [ 51.569] sna_composite_fb: fallback -- move src to cpu [ 51.569] sna_composite_fb: fallback -- move dst to cpu [ 51.569] sna_drawable_move_region_to_cpu(pixmap=266 (10x7), [(0, 0), (10, 7)], flags=5) [ 51.569] sna_drawable_move_region_to_cpu: region (0, 0), (10, 7) + (0, 0) subsumes pixmap (10x7) [ 51.569] _sna_pixmap_move_to_cpu(pixmap=266, 10x7, flags=5) [ 51.569] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.569] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.569] _sna_pixmap_move_to_cpu: marking as damaged [ 51.569] __sna_damage_all(10, 7) [ 51.569] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.569] sna_transform_is_imprecise_integer_translation: no transform [ 51.569] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x7, pitch=12/12 [ 51.569] sna_create_pixmap(6, 10, 8, usage=3) [ 51.569] kgem_can_create_2d: 6x10 @ 8 [ 51.569] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.569] kgem_can_create_2d: untiled size=4096 [ 51.569] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.569] kgem_choose_tiling: 6x10 -> 0 [ 51.569] sna_create_pixmap: usage=3, flags=a [ 51.569] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.569] create_pixmap: allocating pixmap 6x10, depth=8/8, size=88 [ 51.569] create_pixmap: serial=268, usage=3, 6x10 [ 51.569] sna_create_pixmap: serial=268, 6x10, usage=3 [ 51.569] sna_composite(pixmap=268, op=1, src=267+(0, 0), mask=0+(0, 0), dst=268+(0, 0)+(0, 0), size=(6, 10) [ 51.569] sna_compute_composite_region: dst=(0, 0)x(6, 10) [ 51.569] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 10) [ 51.569] clip_to_dst: region: 1x[(0, 0), (6, 10)], clip: 1x[(0, 0), (6, 10)] [ 51.569] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 10) [ 51.569] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 0), (6, 10) [ 51.569] sna_composite: fallback, dst pixmap=268 is too small (or completely damaged) [ 51.569] sna_composite: fallback -- fbComposite [ 51.569] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 10): region=((0,0), (6, 10)) [ 51.569] sna_composite_fb: fallback -- move src to cpu [ 51.569] sna_composite_fb: fallback -- move dst to cpu [ 51.569] sna_drawable_move_region_to_cpu(pixmap=268 (6x10), [(0, 0), (6, 10)], flags=5) [ 51.569] sna_drawable_move_region_to_cpu: region (0, 0), (6, 10) + (0, 0) subsumes pixmap (6x10) [ 51.569] _sna_pixmap_move_to_cpu(pixmap=268, 6x10, flags=5) [ 51.569] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.569] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.569] _sna_pixmap_move_to_cpu: marking as damaged [ 51.569] __sna_damage_all(6, 10) [ 51.569] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.569] sna_transform_is_imprecise_integer_translation: no transform [ 51.569] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 51.569] sna_create_pixmap(6, 7, 8, usage=3) [ 51.569] kgem_can_create_2d: 6x7 @ 8 [ 51.569] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.569] kgem_can_create_2d: untiled size=4096 [ 51.569] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.569] kgem_choose_tiling: 6x7 -> 0 [ 51.569] sna_create_pixmap: usage=3, flags=a [ 51.569] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.569] create_pixmap: allocating pixmap 6x7, depth=8/8, size=64 [ 51.569] create_pixmap: serial=270, usage=3, 6x7 [ 51.569] sna_create_pixmap: serial=270, 6x7, usage=3 [ 51.569] sna_composite(pixmap=270, op=1, src=269+(0, 0), mask=0+(0, 0), dst=270+(0, 0)+(0, 0), size=(6, 7) [ 51.569] sna_compute_composite_region: dst=(0, 0)x(6, 7) [ 51.569] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 7) [ 51.569] clip_to_dst: region: 1x[(0, 0), (6, 7)], clip: 1x[(0, 0), (6, 7)] [ 51.570] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 7) [ 51.570] sna_compute_composite_region: clip against src (6x7 clip=0): (0, 0), (6, 7) [ 51.570] sna_composite: fallback, dst pixmap=270 is too small (or completely damaged) [ 51.570] sna_composite: fallback -- fbComposite [ 51.570] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 7): region=((0,0), (6, 7)) [ 51.570] sna_composite_fb: fallback -- move src to cpu [ 51.570] sna_composite_fb: fallback -- move dst to cpu [ 51.570] sna_drawable_move_region_to_cpu(pixmap=270 (6x7), [(0, 0), (6, 7)], flags=5) [ 51.570] sna_drawable_move_region_to_cpu: region (0, 0), (6, 7) + (0, 0) subsumes pixmap (6x7) [ 51.570] _sna_pixmap_move_to_cpu(pixmap=270, 6x7, flags=5) [ 51.570] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.573] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.573] _sna_pixmap_move_to_cpu: marking as damaged [ 51.573] __sna_damage_all(6, 7) [ 51.573] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.573] sna_transform_is_imprecise_integer_translation: no transform [ 51.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 51.574] sna_block_handler (timeout=0) [ 51.574] sna_create_pixmap(7, 7, 8, usage=3) [ 51.574] kgem_can_create_2d: 7x7 @ 8 [ 51.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.574] kgem_can_create_2d: untiled size=4096 [ 51.574] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.574] kgem_choose_tiling: 7x7 -> 0 [ 51.574] sna_create_pixmap: usage=3, flags=a [ 51.574] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.574] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.574] create_pixmap: serial=272, usage=3, 7x7 [ 51.574] sna_create_pixmap: serial=272, 7x7, usage=3 [ 51.574] sna_composite(pixmap=272, op=1, src=271+(0, 0), mask=0+(0, 0), dst=272+(0, 0)+(0, 0), size=(7, 7) [ 51.574] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.574] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.574] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.574] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.574] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.574] sna_composite: fallback, dst pixmap=272 is too small (or completely damaged) [ 51.574] sna_composite: fallback -- fbComposite [ 51.574] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.574] sna_composite_fb: fallback -- move src to cpu [ 51.574] sna_composite_fb: fallback -- move dst to cpu [ 51.574] sna_drawable_move_region_to_cpu(pixmap=272 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.574] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.574] _sna_pixmap_move_to_cpu(pixmap=272, 7x7, flags=5) [ 51.574] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.574] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.574] _sna_pixmap_move_to_cpu: marking as damaged [ 51.574] __sna_damage_all(7, 7) [ 51.574] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.574] sna_transform_is_imprecise_integer_translation: no transform [ 51.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.574] sna_create_pixmap(5, 9, 8, usage=3) [ 51.574] kgem_can_create_2d: 5x9 @ 8 [ 51.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.574] kgem_can_create_2d: untiled size=4096 [ 51.574] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 51.574] kgem_choose_tiling: 5x9 -> 0 [ 51.574] sna_create_pixmap: usage=3, flags=a [ 51.574] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.574] create_pixmap: allocating pixmap 5x9, depth=8/8, size=80 [ 51.574] create_pixmap: serial=274, usage=3, 5x9 [ 51.574] sna_create_pixmap: serial=274, 5x9, usage=3 [ 51.574] sna_composite(pixmap=274, op=1, src=273+(0, 0), mask=0+(0, 0), dst=274+(0, 0)+(0, 0), size=(5, 9) [ 51.574] sna_compute_composite_region: dst=(0, 0)x(5, 9) [ 51.574] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 9) [ 51.574] clip_to_dst: region: 1x[(0, 0), (5, 9)], clip: 1x[(0, 0), (5, 9)] [ 51.574] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 9) [ 51.574] sna_compute_composite_region: clip against src (5x9 clip=0): (0, 0), (5, 9) [ 51.574] sna_composite: fallback, dst pixmap=274 is too small (or completely damaged) [ 51.574] sna_composite: fallback -- fbComposite [ 51.574] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 9): region=((0,0), (5, 9)) [ 51.574] sna_composite_fb: fallback -- move src to cpu [ 51.574] sna_composite_fb: fallback -- move dst to cpu [ 51.574] sna_drawable_move_region_to_cpu(pixmap=274 (5x9), [(0, 0), (5, 9)], flags=5) [ 51.574] sna_drawable_move_region_to_cpu: region (0, 0), (5, 9) + (0, 0) subsumes pixmap (5x9) [ 51.574] _sna_pixmap_move_to_cpu(pixmap=274, 5x9, flags=5) [ 51.574] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.574] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.574] _sna_pixmap_move_to_cpu: marking as damaged [ 51.574] __sna_damage_all(5, 9) [ 51.574] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.578] sna_transform_is_imprecise_integer_translation: no transform [ 51.578] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x9, pitch=8/8 [ 51.578] sna_block_handler (timeout=0) [ 51.578] sna_create_pixmap(2, 10, 8, usage=3) [ 51.579] kgem_can_create_2d: 2x10 @ 8 [ 51.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.579] kgem_can_create_2d: untiled size=4096 [ 51.579] kgem_choose_tiling: too thin [width 2, 8 bpp] for TILING_X [ 51.579] kgem_choose_tiling: 2x10 -> 0 [ 51.579] sna_create_pixmap: usage=3, flags=a [ 51.579] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 51.579] create_pixmap: allocating pixmap 2x10, depth=8/8, size=48 [ 51.579] create_pixmap: serial=276, usage=3, 2x10 [ 51.579] sna_create_pixmap: serial=276, 2x10, usage=3 [ 51.579] sna_composite(pixmap=276, op=1, src=275+(0, 0), mask=0+(0, 0), dst=276+(0, 0)+(0, 0), size=(2, 10) [ 51.579] sna_compute_composite_region: dst=(0, 0)x(2, 10) [ 51.579] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 10) [ 51.579] clip_to_dst: region: 1x[(0, 0), (2, 10)], clip: 1x[(0, 0), (2, 10)] [ 51.579] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 10) [ 51.579] sna_compute_composite_region: clip against src (2x10 clip=0): (0, 0), (2, 10) [ 51.579] sna_composite: fallback, dst pixmap=276 is too small (or completely damaged) [ 51.579] sna_composite: fallback -- fbComposite [ 51.579] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 10): region=((0,0), (2, 10)) [ 51.579] sna_composite_fb: fallback -- move src to cpu [ 51.579] sna_composite_fb: fallback -- move dst to cpu [ 51.579] sna_drawable_move_region_to_cpu(pixmap=276 (2x10), [(0, 0), (2, 10)], flags=5) [ 51.579] sna_drawable_move_region_to_cpu: region (0, 0), (2, 10) + (0, 0) subsumes pixmap (2x10) [ 51.579] _sna_pixmap_move_to_cpu(pixmap=276, 2x10, flags=5) [ 51.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.579] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.579] _sna_pixmap_move_to_cpu: marking as damaged [ 51.579] __sna_damage_all(2, 10) [ 51.579] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.579] sna_transform_is_imprecise_integer_translation: no transform [ 51.579] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x10, pitch=4/4 [ 51.579] sna_create_pixmap(7, 7, 8, usage=3) [ 51.579] kgem_can_create_2d: 7x7 @ 8 [ 51.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.579] kgem_can_create_2d: untiled size=4096 [ 51.579] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.579] kgem_choose_tiling: 7x7 -> 0 [ 51.579] sna_create_pixmap: usage=3, flags=a [ 51.579] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.579] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.579] create_pixmap: serial=278, usage=3, 7x7 [ 51.579] sna_create_pixmap: serial=278, 7x7, usage=3 [ 51.579] sna_composite(pixmap=278, op=1, src=277+(0, 0), mask=0+(0, 0), dst=278+(0, 0)+(0, 0), size=(7, 7) [ 51.579] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.579] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.579] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.579] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.579] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.579] sna_composite: fallback, dst pixmap=278 is too small (or completely damaged) [ 51.579] sna_composite: fallback -- fbComposite [ 51.579] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.579] sna_composite_fb: fallback -- move src to cpu [ 51.579] sna_composite_fb: fallback -- move dst to cpu [ 51.579] sna_drawable_move_region_to_cpu(pixmap=278 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.579] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.579] _sna_pixmap_move_to_cpu(pixmap=278, 7x7, flags=5) [ 51.579] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.579] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.579] _sna_pixmap_move_to_cpu: marking as damaged [ 51.579] __sna_damage_all(7, 7) [ 51.579] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.579] sna_transform_is_imprecise_integer_translation: no transform [ 51.579] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.579] sna_create_pixmap(6, 7, 8, usage=3) [ 51.579] kgem_can_create_2d: 6x7 @ 8 [ 51.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.579] kgem_can_create_2d: untiled size=4096 [ 51.579] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.579] kgem_choose_tiling: 6x7 -> 0 [ 51.579] sna_create_pixmap: usage=3, flags=a [ 51.579] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.579] create_pixmap: allocating pixmap 6x7, depth=8/8, size=64 [ 51.579] create_pixmap: serial=280, usage=3, 6x7 [ 51.579] sna_create_pixmap: serial=280, 6x7, usage=3 [ 51.579] sna_composite(pixmap=280, op=1, src=279+(0, 0), mask=0+(0, 0), dst=280+(0, 0)+(0, 0), size=(6, 7) [ 51.579] sna_compute_composite_region: dst=(0, 0)x(6, 7) [ 51.579] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 7) [ 51.579] clip_to_dst: region: 1x[(0, 0), (6, 7)], clip: 1x[(0, 0), (6, 7)] [ 51.579] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 7) [ 51.579] sna_compute_composite_region: clip against src (6x7 clip=0): (0, 0), (6, 7) [ 51.579] sna_composite: fallback, dst pixmap=280 is too small (or completely damaged) [ 51.579] sna_composite: fallback -- fbComposite [ 51.579] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 7): region=((0,0), (6, 7)) [ 51.579] sna_composite_fb: fallback -- move src to cpu [ 51.579] sna_composite_fb: fallback -- move dst to cpu [ 51.579] sna_drawable_move_region_to_cpu(pixmap=280 (6x7), [(0, 0), (6, 7)], flags=5) [ 51.579] sna_drawable_move_region_to_cpu: region (0, 0), (6, 7) + (0, 0) subsumes pixmap (6x7) [ 51.579] _sna_pixmap_move_to_cpu(pixmap=280, 6x7, flags=5) [ 51.580] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.580] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.580] _sna_pixmap_move_to_cpu: marking as damaged [ 51.580] __sna_damage_all(6, 7) [ 51.580] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.580] sna_transform_is_imprecise_integer_translation: no transform [ 51.580] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/8 [ 51.580] sna_create_pixmap(7, 10, 8, usage=3) [ 51.580] kgem_can_create_2d: 7x10 @ 8 [ 51.580] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.580] kgem_can_create_2d: untiled size=4096 [ 51.580] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.580] kgem_choose_tiling: 7x10 -> 0 [ 51.580] sna_create_pixmap: usage=3, flags=a [ 51.583] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.583] create_pixmap: allocating pixmap 7x10, depth=8/8, size=88 [ 51.583] create_pixmap: serial=282, usage=3, 7x10 [ 51.583] sna_create_pixmap: serial=282, 7x10, usage=3 [ 51.583] sna_composite(pixmap=282, op=1, src=281+(0, 0), mask=0+(0, 0), dst=282+(0, 0)+(0, 0), size=(7, 10) [ 51.584] sna_compute_composite_region: dst=(0, 0)x(7, 10) [ 51.584] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) [ 51.584] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] [ 51.584] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) [ 51.584] sna_compute_composite_region: clip against src (7x10 clip=0): (0, 0), (7, 10) [ 51.584] sna_composite: fallback, dst pixmap=282 is too small (or completely damaged) [ 51.584] sna_composite: fallback -- fbComposite [ 51.584] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) [ 51.584] sna_composite_fb: fallback -- move src to cpu [ 51.584] sna_composite_fb: fallback -- move dst to cpu [ 51.584] sna_drawable_move_region_to_cpu(pixmap=282 (7x10), [(0, 0), (7, 10)], flags=5) [ 51.584] sna_drawable_move_region_to_cpu: region (0, 0), (7, 10) + (0, 0) subsumes pixmap (7x10) [ 51.584] _sna_pixmap_move_to_cpu(pixmap=282, 7x10, flags=5) [ 51.584] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.584] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.584] _sna_pixmap_move_to_cpu: marking as damaged [ 51.584] __sna_damage_all(7, 10) [ 51.584] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.584] sna_transform_is_imprecise_integer_translation: no transform [ 51.584] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/8 [ 51.584] sna_block_handler (timeout=0) [ 51.584] sna_create_pixmap(7, 10, 8, usage=3) [ 51.584] kgem_can_create_2d: 7x10 @ 8 [ 51.584] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.584] kgem_can_create_2d: untiled size=4096 [ 51.584] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.584] kgem_choose_tiling: 7x10 -> 0 [ 51.584] sna_create_pixmap: usage=3, flags=a [ 51.584] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.584] create_pixmap: allocating pixmap 7x10, depth=8/8, size=88 [ 51.584] create_pixmap: serial=284, usage=3, 7x10 [ 51.584] sna_create_pixmap: serial=284, 7x10, usage=3 [ 51.584] sna_composite(pixmap=284, op=1, src=283+(0, 0), mask=0+(0, 0), dst=284+(0, 0)+(0, 0), size=(7, 10) [ 51.584] sna_compute_composite_region: dst=(0, 0)x(7, 10) [ 51.584] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) [ 51.584] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] [ 51.584] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) [ 51.584] sna_compute_composite_region: clip against src (7x10 clip=0): (0, 0), (7, 10) [ 51.584] sna_composite: fallback, dst pixmap=284 is too small (or completely damaged) [ 51.584] sna_composite: fallback -- fbComposite [ 51.584] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) [ 51.584] sna_composite_fb: fallback -- move src to cpu [ 51.584] sna_composite_fb: fallback -- move dst to cpu [ 51.584] sna_drawable_move_region_to_cpu(pixmap=284 (7x10), [(0, 0), (7, 10)], flags=5) [ 51.584] sna_drawable_move_region_to_cpu: region (0, 0), (7, 10) + (0, 0) subsumes pixmap (7x10) [ 51.584] _sna_pixmap_move_to_cpu(pixmap=284, 7x10, flags=5) [ 51.584] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.584] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.584] _sna_pixmap_move_to_cpu: marking as damaged [ 51.584] __sna_damage_all(7, 10) [ 51.584] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.584] sna_transform_is_imprecise_integer_translation: no transform [ 51.584] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/8 [ 51.584] sna_create_pixmap(7, 10, 8, usage=3) [ 51.584] kgem_can_create_2d: 7x10 @ 8 [ 51.584] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.584] kgem_can_create_2d: untiled size=4096 [ 51.584] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.584] kgem_choose_tiling: 7x10 -> 0 [ 51.584] sna_create_pixmap: usage=3, flags=a [ 51.584] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.584] create_pixmap: allocating pixmap 7x10, depth=8/8, size=88 [ 51.584] create_pixmap: serial=286, usage=3, 7x10 [ 51.584] sna_create_pixmap: serial=286, 7x10, usage=3 [ 51.584] sna_composite(pixmap=286, op=1, src=285+(0, 0), mask=0+(0, 0), dst=286+(0, 0)+(0, 0), size=(7, 10) [ 51.588] sna_compute_composite_region: dst=(0, 0)x(7, 10) [ 51.588] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) [ 51.588] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] [ 51.588] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) [ 51.588] sna_compute_composite_region: clip against src (7x10 clip=0): (0, 0), (7, 10) [ 51.589] sna_composite: fallback, dst pixmap=286 is too small (or completely damaged) [ 51.589] sna_composite: fallback -- fbComposite [ 51.589] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) [ 51.589] sna_composite_fb: fallback -- move src to cpu [ 51.589] sna_composite_fb: fallback -- move dst to cpu [ 51.589] sna_drawable_move_region_to_cpu(pixmap=286 (7x10), [(0, 0), (7, 10)], flags=5) [ 51.589] sna_drawable_move_region_to_cpu: region (0, 0), (7, 10) + (0, 0) subsumes pixmap (7x10) [ 51.589] _sna_pixmap_move_to_cpu(pixmap=286, 7x10, flags=5) [ 51.589] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.589] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.589] _sna_pixmap_move_to_cpu: marking as damaged [ 51.589] __sna_damage_all(7, 10) [ 51.589] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.589] sna_transform_is_imprecise_integer_translation: no transform [ 51.589] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/8 [ 51.589] sna_block_handler (timeout=0) [ 51.589] sna_create_pixmap(2, 2, 8, usage=3) [ 51.589] kgem_can_create_2d: 2x2 @ 8 [ 51.589] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=2 [ 51.589] kgem_can_create_2d: untiled size=4096 [ 51.589] kgem_choose_tiling: too short [2] for TILING_X [ 51.589] kgem_choose_tiling: 2x2 -> 0 [ 51.589] sna_create_pixmap: usage=3, flags=a [ 51.589] sna_create_pixmap: small buffer [8], attaching to shadow pixmap [ 51.589] create_pixmap: allocating pixmap 2x2, depth=8/8, size=16 [ 51.589] create_pixmap: serial=288, usage=3, 2x2 [ 51.589] sna_create_pixmap: serial=288, 2x2, usage=3 [ 51.589] sna_composite(pixmap=288, op=1, src=287+(0, 0), mask=0+(0, 0), dst=288+(0, 0)+(0, 0), size=(2, 2) [ 51.589] sna_compute_composite_region: dst=(0, 0)x(2, 2) [ 51.589] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 2) [ 51.589] clip_to_dst: region: 1x[(0, 0), (2, 2)], clip: 1x[(0, 0), (2, 2)] [ 51.589] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 2) [ 51.589] sna_compute_composite_region: clip against src (2x2 clip=0): (0, 0), (2, 2) [ 51.589] sna_composite: fallback, dst pixmap=288 is too small (or completely damaged) [ 51.589] sna_composite: fallback -- fbComposite [ 51.589] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 2): region=((0,0), (2, 2)) [ 51.589] sna_composite_fb: fallback -- move src to cpu [ 51.589] sna_composite_fb: fallback -- move dst to cpu [ 51.589] sna_drawable_move_region_to_cpu(pixmap=288 (2x2), [(0, 0), (2, 2)], flags=5) [ 51.589] sna_drawable_move_region_to_cpu: region (0, 0), (2, 2) + (0, 0) subsumes pixmap (2x2) [ 51.589] _sna_pixmap_move_to_cpu(pixmap=288, 2x2, flags=5) [ 51.589] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.589] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.589] _sna_pixmap_move_to_cpu: marking as damaged [ 51.589] __sna_damage_all(2, 2) [ 51.589] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.589] sna_transform_is_imprecise_integer_translation: no transform [ 51.589] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x2, pitch=4/4 [ 51.589] sna_create_pixmap(7, 9, 8, usage=3) [ 51.589] kgem_can_create_2d: 7x9 @ 8 [ 51.589] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.589] kgem_can_create_2d: untiled size=4096 [ 51.589] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.589] kgem_choose_tiling: 7x9 -> 0 [ 51.589] sna_create_pixmap: usage=3, flags=a [ 51.589] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.589] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.589] create_pixmap: serial=290, usage=3, 7x9 [ 51.589] sna_create_pixmap: serial=290, 7x9, usage=3 [ 51.589] sna_composite(pixmap=290, op=1, src=289+(0, 0), mask=0+(0, 0), dst=290+(0, 0)+(0, 0), size=(7, 9) [ 51.589] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.589] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.589] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.589] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.589] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.589] sna_composite: fallback, dst pixmap=290 is too small (or completely damaged) [ 51.589] sna_composite: fallback -- fbComposite [ 51.589] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.589] sna_composite_fb: fallback -- move src to cpu [ 51.589] sna_composite_fb: fallback -- move dst to cpu [ 51.589] sna_drawable_move_region_to_cpu(pixmap=290 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.589] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.589] _sna_pixmap_move_to_cpu(pixmap=290, 7x9, flags=5) [ 51.589] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.589] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.589] _sna_pixmap_move_to_cpu: marking as damaged [ 51.589] __sna_damage_all(7, 9) [ 51.589] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.589] sna_transform_is_imprecise_integer_translation: no transform [ 51.589] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.589] sna_create_pixmap(6, 9, 8, usage=3) [ 51.589] kgem_can_create_2d: 6x9 @ 8 [ 51.589] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.589] kgem_can_create_2d: untiled size=4096 [ 51.589] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.590] kgem_choose_tiling: 6x9 -> 0 [ 51.590] sna_create_pixmap: usage=3, flags=a [ 51.590] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.590] create_pixmap: allocating pixmap 6x9, depth=8/8, size=80 [ 51.590] create_pixmap: serial=292, usage=3, 6x9 [ 51.590] sna_create_pixmap: serial=292, 6x9, usage=3 [ 51.590] sna_composite(pixmap=292, op=1, src=291+(0, 0), mask=0+(0, 0), dst=292+(0, 0)+(0, 0), size=(6, 9) [ 51.590] sna_compute_composite_region: dst=(0, 0)x(6, 9) [ 51.590] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 9) [ 51.590] clip_to_dst: region: 1x[(0, 0), (6, 9)], clip: 1x[(0, 0), (6, 9)] [ 51.590] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 9) [ 51.590] sna_compute_composite_region: clip against src (6x9 clip=0): (0, 0), (6, 9) [ 51.590] sna_composite: fallback, dst pixmap=292 is too small (or completely damaged) [ 51.590] sna_composite: fallback -- fbComposite [ 51.593] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 9): region=((0,0), (6, 9)) [ 51.593] sna_composite_fb: fallback -- move src to cpu [ 51.593] sna_composite_fb: fallback -- move dst to cpu [ 51.593] sna_drawable_move_region_to_cpu(pixmap=292 (6x9), [(0, 0), (6, 9)], flags=5) [ 51.593] sna_drawable_move_region_to_cpu: region (0, 0), (6, 9) + (0, 0) subsumes pixmap (6x9) [ 51.594] _sna_pixmap_move_to_cpu(pixmap=292, 6x9, flags=5) [ 51.594] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.594] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.594] _sna_pixmap_move_to_cpu: marking as damaged [ 51.594] __sna_damage_all(6, 9) [ 51.594] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.594] sna_transform_is_imprecise_integer_translation: no transform [ 51.594] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x9, pitch=8/8 [ 51.594] sna_block_handler (timeout=0) [ 51.594] sna_create_pixmap(7, 9, 8, usage=3) [ 51.594] kgem_can_create_2d: 7x9 @ 8 [ 51.594] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.594] kgem_can_create_2d: untiled size=4096 [ 51.594] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.594] kgem_choose_tiling: 7x9 -> 0 [ 51.594] sna_create_pixmap: usage=3, flags=a [ 51.594] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.594] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.594] create_pixmap: serial=294, usage=3, 7x9 [ 51.594] sna_create_pixmap: serial=294, 7x9, usage=3 [ 51.594] sna_composite(pixmap=294, op=1, src=293+(0, 0), mask=0+(0, 0), dst=294+(0, 0)+(0, 0), size=(7, 9) [ 51.594] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.594] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.594] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.594] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.594] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.594] sna_composite: fallback, dst pixmap=294 is too small (or completely damaged) [ 51.594] sna_composite: fallback -- fbComposite [ 51.594] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.594] sna_composite_fb: fallback -- move src to cpu [ 51.594] sna_composite_fb: fallback -- move dst to cpu [ 51.594] sna_drawable_move_region_to_cpu(pixmap=294 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.594] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.594] _sna_pixmap_move_to_cpu(pixmap=294, 7x9, flags=5) [ 51.594] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.594] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.594] _sna_pixmap_move_to_cpu: marking as damaged [ 51.594] __sna_damage_all(7, 9) [ 51.594] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.594] sna_transform_is_imprecise_integer_translation: no transform [ 51.594] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.594] sna_create_pixmap(7, 9, 8, usage=3) [ 51.594] kgem_can_create_2d: 7x9 @ 8 [ 51.594] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.594] kgem_can_create_2d: untiled size=4096 [ 51.594] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.594] kgem_choose_tiling: 7x9 -> 0 [ 51.594] sna_create_pixmap: usage=3, flags=a [ 51.594] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.594] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.594] create_pixmap: serial=296, usage=3, 7x9 [ 51.594] sna_create_pixmap: serial=296, 7x9, usage=3 [ 51.594] sna_composite(pixmap=296, op=1, src=295+(0, 0), mask=0+(0, 0), dst=296+(0, 0)+(0, 0), size=(7, 9) [ 51.594] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.594] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.594] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.594] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.594] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.594] sna_composite: fallback, dst pixmap=296 is too small (or completely damaged) [ 51.594] sna_composite: fallback -- fbComposite [ 51.594] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.594] sna_composite_fb: fallback -- move src to cpu [ 51.594] sna_composite_fb: fallback -- move dst to cpu [ 51.594] sna_drawable_move_region_to_cpu(pixmap=296 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.594] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.594] _sna_pixmap_move_to_cpu(pixmap=296, 7x9, flags=5) [ 51.594] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.594] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.594] _sna_pixmap_move_to_cpu: marking as damaged [ 51.594] __sna_damage_all(7, 9) [ 51.594] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.594] sna_transform_is_imprecise_integer_translation: no transform [ 51.594] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.594] sna_create_pixmap(7, 9, 8, usage=3) [ 51.594] kgem_can_create_2d: 7x9 @ 8 [ 51.594] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.594] kgem_can_create_2d: untiled size=4096 [ 51.594] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.594] kgem_choose_tiling: 7x9 -> 0 [ 51.594] sna_create_pixmap: usage=3, flags=a [ 51.594] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.594] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.594] create_pixmap: serial=298, usage=3, 7x9 [ 51.594] sna_create_pixmap: serial=298, 7x9, usage=3 [ 51.594] sna_composite(pixmap=298, op=1, src=297+(0, 0), mask=0+(0, 0), dst=298+(0, 0)+(0, 0), size=(7, 9) [ 51.595] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.595] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.595] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.595] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.595] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.595] sna_composite: fallback, dst pixmap=298 is too small (or completely damaged) [ 51.595] sna_composite: fallback -- fbComposite [ 51.595] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.595] sna_composite_fb: fallback -- move src to cpu [ 51.595] sna_composite_fb: fallback -- move dst to cpu [ 51.595] sna_drawable_move_region_to_cpu(pixmap=298 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.595] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.595] _sna_pixmap_move_to_cpu(pixmap=298, 7x9, flags=5) [ 51.598] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.598] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.598] _sna_pixmap_move_to_cpu: marking as damaged [ 51.598] __sna_damage_all(7, 9) [ 51.598] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.599] sna_transform_is_imprecise_integer_translation: no transform [ 51.599] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.599] sna_block_handler (timeout=0) [ 51.599] sna_create_pixmap(7, 9, 8, usage=3) [ 51.599] kgem_can_create_2d: 7x9 @ 8 [ 51.599] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.599] kgem_can_create_2d: untiled size=4096 [ 51.599] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.599] kgem_choose_tiling: 7x9 -> 0 [ 51.599] sna_create_pixmap: usage=3, flags=a [ 51.599] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.599] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.599] create_pixmap: serial=300, usage=3, 7x9 [ 51.599] sna_create_pixmap: serial=300, 7x9, usage=3 [ 51.599] sna_composite(pixmap=300, op=1, src=299+(0, 0), mask=0+(0, 0), dst=300+(0, 0)+(0, 0), size=(7, 9) [ 51.599] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.599] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.599] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.599] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.599] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.599] sna_composite: fallback, dst pixmap=300 is too small (or completely damaged) [ 51.599] sna_composite: fallback -- fbComposite [ 51.599] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.599] sna_composite_fb: fallback -- move src to cpu [ 51.599] sna_composite_fb: fallback -- move dst to cpu [ 51.599] sna_drawable_move_region_to_cpu(pixmap=300 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.599] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.599] _sna_pixmap_move_to_cpu(pixmap=300, 7x9, flags=5) [ 51.599] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.599] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.599] _sna_pixmap_move_to_cpu: marking as damaged [ 51.599] __sna_damage_all(7, 9) [ 51.599] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.599] sna_transform_is_imprecise_integer_translation: no transform [ 51.599] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.599] sna_create_pixmap(7, 9, 8, usage=3) [ 51.599] kgem_can_create_2d: 7x9 @ 8 [ 51.599] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.599] kgem_can_create_2d: untiled size=4096 [ 51.599] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.599] kgem_choose_tiling: 7x9 -> 0 [ 51.599] sna_create_pixmap: usage=3, flags=a [ 51.599] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.599] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.599] create_pixmap: serial=302, usage=3, 7x9 [ 51.599] sna_create_pixmap: serial=302, 7x9, usage=3 [ 51.599] sna_composite(pixmap=302, op=1, src=301+(0, 0), mask=0+(0, 0), dst=302+(0, 0)+(0, 0), size=(7, 9) [ 51.599] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.599] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.599] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.599] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.599] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.599] sna_composite: fallback, dst pixmap=302 is too small (or completely damaged) [ 51.599] sna_composite: fallback -- fbComposite [ 51.599] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.599] sna_composite_fb: fallback -- move src to cpu [ 51.599] sna_composite_fb: fallback -- move dst to cpu [ 51.599] sna_drawable_move_region_to_cpu(pixmap=302 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.599] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.599] _sna_pixmap_move_to_cpu(pixmap=302, 7x9, flags=5) [ 51.599] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.599] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.599] _sna_pixmap_move_to_cpu: marking as damaged [ 51.603] __sna_damage_all(7, 9) [ 51.603] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.603] sna_transform_is_imprecise_integer_translation: no transform [ 51.603] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.604] sna_block_handler (timeout=0) [ 51.604] sna_create_pixmap(7, 9, 8, usage=3) [ 51.604] kgem_can_create_2d: 7x9 @ 8 [ 51.604] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.604] kgem_can_create_2d: untiled size=4096 [ 51.604] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.604] kgem_choose_tiling: 7x9 -> 0 [ 51.604] sna_create_pixmap: usage=3, flags=a [ 51.604] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.604] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.604] create_pixmap: serial=304, usage=3, 7x9 [ 51.604] sna_create_pixmap: serial=304, 7x9, usage=3 [ 51.604] sna_composite(pixmap=304, op=1, src=303+(0, 0), mask=0+(0, 0), dst=304+(0, 0)+(0, 0), size=(7, 9) [ 51.604] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.604] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.604] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.604] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.604] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.604] sna_composite: fallback, dst pixmap=304 is too small (or completely damaged) [ 51.604] sna_composite: fallback -- fbComposite [ 51.604] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.604] sna_composite_fb: fallback -- move src to cpu [ 51.604] sna_composite_fb: fallback -- move dst to cpu [ 51.604] sna_drawable_move_region_to_cpu(pixmap=304 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.604] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.604] _sna_pixmap_move_to_cpu(pixmap=304, 7x9, flags=5) [ 51.604] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.604] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.604] _sna_pixmap_move_to_cpu: marking as damaged [ 51.604] __sna_damage_all(7, 9) [ 51.604] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.604] sna_transform_is_imprecise_integer_translation: no transform [ 51.604] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.604] sna_create_pixmap(7, 9, 8, usage=3) [ 51.604] kgem_can_create_2d: 7x9 @ 8 [ 51.604] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.604] kgem_can_create_2d: untiled size=4096 [ 51.604] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.604] kgem_choose_tiling: 7x9 -> 0 [ 51.604] sna_create_pixmap: usage=3, flags=a [ 51.604] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.604] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.604] create_pixmap: serial=306, usage=3, 7x9 [ 51.604] sna_create_pixmap: serial=306, 7x9, usage=3 [ 51.604] sna_composite(pixmap=306, op=1, src=305+(0, 0), mask=0+(0, 0), dst=306+(0, 0)+(0, 0), size=(7, 9) [ 51.604] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.604] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.604] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.604] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.604] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.604] sna_composite: fallback, dst pixmap=306 is too small (or completely damaged) [ 51.604] sna_composite: fallback -- fbComposite [ 51.604] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.604] sna_composite_fb: fallback -- move src to cpu [ 51.604] sna_composite_fb: fallback -- move dst to cpu [ 51.604] sna_drawable_move_region_to_cpu(pixmap=306 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.604] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.604] _sna_pixmap_move_to_cpu(pixmap=306, 7x9, flags=5) [ 51.604] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.604] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.604] _sna_pixmap_move_to_cpu: marking as damaged [ 51.604] __sna_damage_all(7, 9) [ 51.604] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.604] sna_transform_is_imprecise_integer_translation: no transform [ 51.604] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.604] sna_create_pixmap(7, 9, 8, usage=3) [ 51.604] kgem_can_create_2d: 7x9 @ 8 [ 51.604] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.604] kgem_can_create_2d: untiled size=4096 [ 51.604] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.604] kgem_choose_tiling: 7x9 -> 0 [ 51.604] sna_create_pixmap: usage=3, flags=a [ 51.604] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.604] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.604] create_pixmap: serial=308, usage=3, 7x9 [ 51.604] sna_create_pixmap: serial=308, 7x9, usage=3 [ 51.604] sna_composite(pixmap=308, op=1, src=307+(0, 0), mask=0+(0, 0), dst=308+(0, 0)+(0, 0), size=(7, 9) [ 51.604] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.604] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.604] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.604] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.604] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.604] sna_composite: fallback, dst pixmap=308 is too small (or completely damaged) [ 51.604] sna_composite: fallback -- fbComposite [ 51.604] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.604] sna_composite_fb: fallback -- move src to cpu [ 51.605] sna_composite_fb: fallback -- move dst to cpu [ 51.605] sna_drawable_move_region_to_cpu(pixmap=308 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.605] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.605] _sna_pixmap_move_to_cpu(pixmap=308, 7x9, flags=5) [ 51.605] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.605] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.605] _sna_pixmap_move_to_cpu: marking as damaged [ 51.605] __sna_damage_all(7, 9) [ 51.605] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.605] sna_transform_is_imprecise_integer_translation: no transform [ 51.605] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.605] sna_create_pixmap(9, 9, 8, usage=3) [ 51.605] kgem_can_create_2d: 9x9 @ 8 [ 51.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.605] kgem_can_create_2d: untiled size=4096 [ 51.608] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 51.608] kgem_choose_tiling: 9x9 -> 0 [ 51.608] sna_create_pixmap: usage=3, flags=a [ 51.608] sna_create_pixmap: small buffer [108], attaching to shadow pixmap [ 51.608] create_pixmap: allocating pixmap 9x9, depth=8/8, size=116 [ 51.609] create_pixmap: serial=310, usage=3, 9x9 [ 51.609] sna_create_pixmap: serial=310, 9x9, usage=3 [ 51.609] sna_composite(pixmap=310, op=1, src=309+(0, 0), mask=0+(0, 0), dst=310+(0, 0)+(0, 0), size=(9, 9) [ 51.609] sna_compute_composite_region: dst=(0, 0)x(9, 9) [ 51.609] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) [ 51.609] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (9, 9)] [ 51.609] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) [ 51.609] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) [ 51.609] sna_composite: fallback, dst pixmap=310 is too small (or completely damaged) [ 51.609] sna_composite: fallback -- fbComposite [ 51.609] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 9): region=((0,0), (9, 9)) [ 51.609] sna_composite_fb: fallback -- move src to cpu [ 51.609] sna_composite_fb: fallback -- move dst to cpu [ 51.609] sna_drawable_move_region_to_cpu(pixmap=310 (9x9), [(0, 0), (9, 9)], flags=5) [ 51.609] sna_drawable_move_region_to_cpu: region (0, 0), (9, 9) + (0, 0) subsumes pixmap (9x9) [ 51.609] _sna_pixmap_move_to_cpu(pixmap=310, 9x9, flags=5) [ 51.609] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.609] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.609] _sna_pixmap_move_to_cpu: marking as damaged [ 51.609] __sna_damage_all(9, 9) [ 51.609] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.609] sna_transform_is_imprecise_integer_translation: no transform [ 51.609] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/12 [ 51.609] sna_block_handler (timeout=0) [ 51.609] sna_create_pixmap(7, 10, 8, usage=3) [ 51.609] kgem_can_create_2d: 7x10 @ 8 [ 51.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.609] kgem_can_create_2d: untiled size=4096 [ 51.609] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.609] kgem_choose_tiling: 7x10 -> 0 [ 51.609] sna_create_pixmap: usage=3, flags=a [ 51.609] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.609] create_pixmap: allocating pixmap 7x10, depth=8/8, size=88 [ 51.609] create_pixmap: serial=312, usage=3, 7x10 [ 51.609] sna_create_pixmap: serial=312, 7x10, usage=3 [ 51.609] sna_composite(pixmap=312, op=1, src=311+(0, 0), mask=0+(0, 0), dst=312+(0, 0)+(0, 0), size=(7, 10) [ 51.609] sna_compute_composite_region: dst=(0, 0)x(7, 10) [ 51.609] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) [ 51.609] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] [ 51.609] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) [ 51.609] sna_compute_composite_region: clip against src (7x10 clip=0): (0, 0), (7, 10) [ 51.609] sna_composite: fallback, dst pixmap=312 is too small (or completely damaged) [ 51.609] sna_composite: fallback -- fbComposite [ 51.609] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) [ 51.609] sna_composite_fb: fallback -- move src to cpu [ 51.609] sna_composite_fb: fallback -- move dst to cpu [ 51.609] sna_drawable_move_region_to_cpu(pixmap=312 (7x10), [(0, 0), (7, 10)], flags=5) [ 51.609] sna_drawable_move_region_to_cpu: region (0, 0), (7, 10) + (0, 0) subsumes pixmap (7x10) [ 51.609] _sna_pixmap_move_to_cpu(pixmap=312, 7x10, flags=5) [ 51.609] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.609] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.609] _sna_pixmap_move_to_cpu: marking as damaged [ 51.609] __sna_damage_all(7, 10) [ 51.609] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.609] sna_transform_is_imprecise_integer_translation: no transform [ 51.609] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/8 [ 51.609] sna_create_pixmap(8, 7, 8, usage=3) [ 51.609] kgem_can_create_2d: 8x7 @ 8 [ 51.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.609] kgem_can_create_2d: untiled size=4096 [ 51.609] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.609] kgem_choose_tiling: 8x7 -> 0 [ 51.609] sna_create_pixmap: usage=3, flags=a [ 51.609] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.609] create_pixmap: allocating pixmap 8x7, depth=8/8, size=64 [ 51.609] create_pixmap: serial=314, usage=3, 8x7 [ 51.613] sna_create_pixmap: serial=314, 8x7, usage=3 [ 51.613] sna_composite(pixmap=314, op=1, src=313+(0, 0), mask=0+(0, 0), dst=314+(0, 0)+(0, 0), size=(8, 7) [ 51.613] sna_compute_composite_region: dst=(0, 0)x(8, 7) [ 51.613] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 7) [ 51.613] clip_to_dst: region: 1x[(0, 0), (8, 7)], clip: 1x[(0, 0), (8, 7)] [ 51.614] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 7) [ 51.614] sna_compute_composite_region: clip against src (8x7 clip=0): (0, 0), (8, 7) [ 51.614] sna_composite: fallback, dst pixmap=314 is too small (or completely damaged) [ 51.614] sna_composite: fallback -- fbComposite [ 51.614] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 7): region=((0,0), (8, 7)) [ 51.614] sna_composite_fb: fallback -- move src to cpu [ 51.614] sna_composite_fb: fallback -- move dst to cpu [ 51.614] sna_drawable_move_region_to_cpu(pixmap=314 (8x7), [(0, 0), (8, 7)], flags=5) [ 51.614] sna_drawable_move_region_to_cpu: region (0, 0), (8, 7) + (0, 0) subsumes pixmap (8x7) [ 51.614] _sna_pixmap_move_to_cpu(pixmap=314, 8x7, flags=5) [ 51.614] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.614] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.614] _sna_pixmap_move_to_cpu: marking as damaged [ 51.614] __sna_damage_all(8, 7) [ 51.614] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.614] sna_transform_is_imprecise_integer_translation: no transform [ 51.614] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/8 [ 51.614] sna_block_handler (timeout=0) [ 51.614] sna_create_pixmap(8, 10, 8, usage=3) [ 51.614] kgem_can_create_2d: 8x10 @ 8 [ 51.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.614] kgem_can_create_2d: untiled size=4096 [ 51.614] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.614] kgem_choose_tiling: 8x10 -> 0 [ 51.614] sna_create_pixmap: usage=3, flags=a [ 51.614] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.614] create_pixmap: allocating pixmap 8x10, depth=8/8, size=88 [ 51.614] create_pixmap: serial=316, usage=3, 8x10 [ 51.614] sna_create_pixmap: serial=316, 8x10, usage=3 [ 51.614] sna_composite(pixmap=316, op=1, src=315+(0, 0), mask=0+(0, 0), dst=316+(0, 0)+(0, 0), size=(8, 10) [ 51.614] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 51.614] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 51.614] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 51.614] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 51.614] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 51.614] sna_composite: fallback, dst pixmap=316 is too small (or completely damaged) [ 51.614] sna_composite: fallback -- fbComposite [ 51.614] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 51.614] sna_composite_fb: fallback -- move src to cpu [ 51.614] sna_composite_fb: fallback -- move dst to cpu [ 51.614] sna_drawable_move_region_to_cpu(pixmap=316 (8x10), [(0, 0), (8, 10)], flags=5) [ 51.614] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 51.614] _sna_pixmap_move_to_cpu(pixmap=316, 8x10, flags=5) [ 51.614] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.614] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.614] _sna_pixmap_move_to_cpu: marking as damaged [ 51.614] __sna_damage_all(8, 10) [ 51.614] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.614] sna_transform_is_imprecise_integer_translation: no transform [ 51.614] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/8 [ 51.614] sna_create_pixmap(8, 7, 8, usage=3) [ 51.614] kgem_can_create_2d: 8x7 @ 8 [ 51.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.614] kgem_can_create_2d: untiled size=4096 [ 51.614] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.614] kgem_choose_tiling: 8x7 -> 0 [ 51.614] sna_create_pixmap: usage=3, flags=a [ 51.614] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.614] create_pixmap: allocating pixmap 8x7, depth=8/8, size=64 [ 51.614] create_pixmap: serial=318, usage=3, 8x7 [ 51.614] sna_create_pixmap: serial=318, 8x7, usage=3 [ 51.614] sna_composite(pixmap=318, op=1, src=317+(0, 0), mask=0+(0, 0), dst=318+(0, 0)+(0, 0), size=(8, 7) [ 51.614] sna_compute_composite_region: dst=(0, 0)x(8, 7) [ 51.614] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 7) [ 51.614] clip_to_dst: region: 1x[(0, 0), (8, 7)], clip: 1x[(0, 0), (8, 7)] [ 51.614] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 7) [ 51.614] sna_compute_composite_region: clip against src (8x7 clip=0): (0, 0), (8, 7) [ 51.614] sna_composite: fallback, dst pixmap=318 is too small (or completely damaged) [ 51.614] sna_composite: fallback -- fbComposite [ 51.614] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 7): region=((0,0), (8, 7)) [ 51.614] sna_composite_fb: fallback -- move src to cpu [ 51.614] sna_composite_fb: fallback -- move dst to cpu [ 51.614] sna_drawable_move_region_to_cpu(pixmap=318 (8x7), [(0, 0), (8, 7)], flags=5) [ 51.614] sna_drawable_move_region_to_cpu: region (0, 0), (8, 7) + (0, 0) subsumes pixmap (8x7) [ 51.614] _sna_pixmap_move_to_cpu(pixmap=318, 8x7, flags=5) [ 51.614] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.614] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.614] _sna_pixmap_move_to_cpu: marking as damaged [ 51.614] __sna_damage_all(8, 7) [ 51.614] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.614] sna_transform_is_imprecise_integer_translation: no transform [ 51.614] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/8 [ 51.614] sna_create_pixmap(3, 10, 8, usage=3) [ 51.614] kgem_can_create_2d: 3x10 @ 8 [ 51.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.615] kgem_can_create_2d: untiled size=4096 [ 51.615] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [ 51.615] kgem_choose_tiling: 3x10 -> 0 [ 51.615] sna_create_pixmap: usage=3, flags=a [ 51.615] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 51.615] create_pixmap: allocating pixmap 3x10, depth=8/8, size=48 [ 51.615] create_pixmap: serial=320, usage=3, 3x10 [ 51.615] sna_create_pixmap: serial=320, 3x10, usage=3 [ 51.615] sna_composite(pixmap=320, op=1, src=319+(0, 0), mask=0+(0, 0), dst=320+(0, 0)+(0, 0), size=(3, 10) [ 51.615] sna_compute_composite_region: dst=(0, 0)x(3, 10) [ 51.615] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3, 10) [ 51.615] clip_to_dst: region: 1x[(0, 0), (3, 10)], clip: 1x[(0, 0), (3, 10)] [ 51.615] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3, 10) [ 51.615] sna_compute_composite_region: clip against src (3x10 clip=0): (0, 0), (3, 10) [ 51.618] sna_composite: fallback, dst pixmap=320 is too small (or completely damaged) [ 51.618] sna_composite: fallback -- fbComposite [ 51.618] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(3, 10): region=((0,0), (3, 10)) [ 51.618] sna_composite_fb: fallback -- move src to cpu [ 51.618] sna_composite_fb: fallback -- move dst to cpu [ 51.619] sna_drawable_move_region_to_cpu(pixmap=320 (3x10), [(0, 0), (3, 10)], flags=5) [ 51.619] sna_drawable_move_region_to_cpu: region (0, 0), (3, 10) + (0, 0) subsumes pixmap (3x10) [ 51.619] _sna_pixmap_move_to_cpu(pixmap=320, 3x10, flags=5) [ 51.619] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.619] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.619] _sna_pixmap_move_to_cpu: marking as damaged [ 51.619] __sna_damage_all(3, 10) [ 51.619] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.619] sna_transform_is_imprecise_integer_translation: no transform [ 51.619] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x10, pitch=4/4 [ 51.619] sna_block_handler (timeout=0) [ 51.619] sna_create_pixmap(7, 7, 8, usage=3) [ 51.619] kgem_can_create_2d: 7x7 @ 8 [ 51.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.619] kgem_can_create_2d: untiled size=4096 [ 51.619] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.619] kgem_choose_tiling: 7x7 -> 0 [ 51.619] sna_create_pixmap: usage=3, flags=a [ 51.619] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.619] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.619] create_pixmap: serial=322, usage=3, 7x7 [ 51.619] sna_create_pixmap: serial=322, 7x7, usage=3 [ 51.619] sna_composite(pixmap=322, op=1, src=321+(0, 0), mask=0+(0, 0), dst=322+(0, 0)+(0, 0), size=(7, 7) [ 51.619] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.619] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.619] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.619] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.619] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.619] sna_composite: fallback, dst pixmap=322 is too small (or completely damaged) [ 51.619] sna_composite: fallback -- fbComposite [ 51.619] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.619] sna_composite_fb: fallback -- move src to cpu [ 51.619] sna_composite_fb: fallback -- move dst to cpu [ 51.619] sna_drawable_move_region_to_cpu(pixmap=322 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.619] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.619] _sna_pixmap_move_to_cpu(pixmap=322, 7x7, flags=5) [ 51.619] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.619] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.619] _sna_pixmap_move_to_cpu: marking as damaged [ 51.619] __sna_damage_all(7, 7) [ 51.619] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.619] sna_transform_is_imprecise_integer_translation: no transform [ 51.619] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.619] sna_create_pixmap(8, 10, 8, usage=3) [ 51.619] kgem_can_create_2d: 8x10 @ 8 [ 51.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.619] kgem_can_create_2d: untiled size=4096 [ 51.619] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.619] kgem_choose_tiling: 8x10 -> 0 [ 51.619] sna_create_pixmap: usage=3, flags=a [ 51.619] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.619] create_pixmap: allocating pixmap 8x10, depth=8/8, size=88 [ 51.619] create_pixmap: serial=324, usage=3, 8x10 [ 51.619] sna_create_pixmap: serial=324, 8x10, usage=3 [ 51.619] sna_composite(pixmap=324, op=1, src=323+(0, 0), mask=0+(0, 0), dst=324+(0, 0)+(0, 0), size=(8, 10) [ 51.619] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 51.619] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 51.619] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 51.619] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 51.619] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 51.619] sna_composite: fallback, dst pixmap=324 is too small (or completely damaged) [ 51.619] sna_composite: fallback -- fbComposite [ 51.619] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 51.619] sna_composite_fb: fallback -- move src to cpu [ 51.623] sna_composite_fb: fallback -- move dst to cpu [ 51.623] sna_drawable_move_region_to_cpu(pixmap=324 (8x10), [(0, 0), (8, 10)], flags=5) [ 51.623] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 51.623] _sna_pixmap_move_to_cpu(pixmap=324, 8x10, flags=5) [ 51.623] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.623] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.624] _sna_pixmap_move_to_cpu: marking as damaged [ 51.624] __sna_damage_all(8, 10) [ 51.624] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.624] sna_transform_is_imprecise_integer_translation: no transform [ 51.624] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/8 [ 51.624] sna_block_handler (timeout=0) [ 51.624] sna_create_pixmap(8, 10, 8, usage=3) [ 51.624] kgem_can_create_2d: 8x10 @ 8 [ 51.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.624] kgem_can_create_2d: untiled size=4096 [ 51.624] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.624] kgem_choose_tiling: 8x10 -> 0 [ 51.624] sna_create_pixmap: usage=3, flags=a [ 51.624] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.624] create_pixmap: allocating pixmap 8x10, depth=8/8, size=88 [ 51.624] create_pixmap: serial=326, usage=3, 8x10 [ 51.624] sna_create_pixmap: serial=326, 8x10, usage=3 [ 51.624] sna_composite(pixmap=326, op=1, src=325+(0, 0), mask=0+(0, 0), dst=326+(0, 0)+(0, 0), size=(8, 10) [ 51.624] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 51.624] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 51.624] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 51.624] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 51.624] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 51.624] sna_composite: fallback, dst pixmap=326 is too small (or completely damaged) [ 51.624] sna_composite: fallback -- fbComposite [ 51.624] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 51.624] sna_composite_fb: fallback -- move src to cpu [ 51.624] sna_composite_fb: fallback -- move dst to cpu [ 51.624] sna_drawable_move_region_to_cpu(pixmap=326 (8x10), [(0, 0), (8, 10)], flags=5) [ 51.624] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 51.624] _sna_pixmap_move_to_cpu(pixmap=326, 8x10, flags=5) [ 51.624] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.624] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.624] _sna_pixmap_move_to_cpu: marking as damaged [ 51.624] __sna_damage_all(8, 10) [ 51.624] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.624] sna_transform_is_imprecise_integer_translation: no transform [ 51.624] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/8 [ 51.624] sna_create_pixmap(5, 8, 8, usage=3) [ 51.624] kgem_can_create_2d: 5x8 @ 8 [ 51.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 51.624] kgem_can_create_2d: untiled size=4096 [ 51.624] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 51.624] kgem_choose_tiling: 5x8 -> 0 [ 51.624] sna_create_pixmap: usage=3, flags=a [ 51.624] sna_create_pixmap: small buffer [64], attaching to shadow pixmap [ 51.624] create_pixmap: allocating pixmap 5x8, depth=8/8, size=72 [ 51.624] create_pixmap: serial=328, usage=3, 5x8 [ 51.624] sna_create_pixmap: serial=328, 5x8, usage=3 [ 51.624] sna_composite(pixmap=328, op=1, src=327+(0, 0), mask=0+(0, 0), dst=328+(0, 0)+(0, 0), size=(5, 8) [ 51.624] sna_compute_composite_region: dst=(0, 0)x(5, 8) [ 51.624] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) [ 51.624] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] [ 51.624] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) [ 51.624] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 0), (5, 8) [ 51.624] sna_composite: fallback, dst pixmap=328 is too small (or completely damaged) [ 51.624] sna_composite: fallback -- fbComposite [ 51.624] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) [ 51.624] sna_composite_fb: fallback -- move src to cpu [ 51.624] sna_composite_fb: fallback -- move dst to cpu [ 51.624] sna_drawable_move_region_to_cpu(pixmap=328 (5x8), [(0, 0), (5, 8)], flags=5) [ 51.624] sna_drawable_move_region_to_cpu: region (0, 0), (5, 8) + (0, 0) subsumes pixmap (5x8) [ 51.624] _sna_pixmap_move_to_cpu(pixmap=328, 5x8, flags=5) [ 51.624] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.624] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.624] _sna_pixmap_move_to_cpu: marking as damaged [ 51.624] __sna_damage_all(5, 8) [ 51.624] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.624] sna_transform_is_imprecise_integer_translation: no transform [ 51.624] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=8/8 [ 51.624] sna_create_pixmap(8, 7, 8, usage=3) [ 51.624] kgem_can_create_2d: 8x7 @ 8 [ 51.624] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.624] kgem_can_create_2d: untiled size=4096 [ 51.624] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.624] kgem_choose_tiling: 8x7 -> 0 [ 51.624] sna_create_pixmap: usage=3, flags=a [ 51.624] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.624] create_pixmap: allocating pixmap 8x7, depth=8/8, size=64 [ 51.624] create_pixmap: serial=330, usage=3, 8x7 [ 51.624] sna_create_pixmap: serial=330, 8x7, usage=3 [ 51.624] sna_composite(pixmap=330, op=1, src=329+(0, 0), mask=0+(0, 0), dst=330+(0, 0)+(0, 0), size=(8, 7) [ 51.624] sna_compute_composite_region: dst=(0, 0)x(8, 7) [ 51.625] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 7) [ 51.625] clip_to_dst: region: 1x[(0, 0), (8, 7)], clip: 1x[(0, 0), (8, 7)] [ 51.625] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 7) [ 51.625] sna_compute_composite_region: clip against src (8x7 clip=0): (0, 0), (8, 7) [ 51.625] sna_composite: fallback, dst pixmap=330 is too small (or completely damaged) [ 51.625] sna_composite: fallback -- fbComposite [ 51.625] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 7): region=((0,0), (8, 7)) [ 51.625] sna_composite_fb: fallback -- move src to cpu [ 51.625] sna_composite_fb: fallback -- move dst to cpu [ 51.625] sna_drawable_move_region_to_cpu(pixmap=330 (8x7), [(0, 0), (8, 7)], flags=5) [ 51.625] sna_drawable_move_region_to_cpu: region (0, 0), (8, 7) + (0, 0) subsumes pixmap (8x7) [ 51.625] _sna_pixmap_move_to_cpu(pixmap=330, 8x7, flags=5) [ 51.625] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.625] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.625] _sna_pixmap_move_to_cpu: marking as damaged [ 51.628] __sna_damage_all(8, 7) [ 51.628] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.628] sna_transform_is_imprecise_integer_translation: no transform [ 51.628] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/8 [ 51.628] sna_block_handler (timeout=0) [ 51.629] sna_create_pixmap(11, 7, 8, usage=3) [ 51.629] kgem_can_create_2d: 11x7 @ 8 [ 51.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.629] kgem_can_create_2d: untiled size=4096 [ 51.629] kgem_choose_tiling: too thin [width 11, 8 bpp] for TILING_X [ 51.629] kgem_choose_tiling: 11x7 -> 0 [ 51.629] sna_create_pixmap: usage=3, flags=a [ 51.629] sna_create_pixmap: small buffer [84], attaching to shadow pixmap [ 51.629] create_pixmap: allocating pixmap 11x7, depth=8/8, size=92 [ 51.629] create_pixmap: serial=332, usage=3, 11x7 [ 51.629] sna_create_pixmap: serial=332, 11x7, usage=3 [ 51.629] sna_composite(pixmap=332, op=1, src=331+(0, 0), mask=0+(0, 0), dst=332+(0, 0)+(0, 0), size=(11, 7) [ 51.629] sna_compute_composite_region: dst=(0, 0)x(11, 7) [ 51.629] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 7) [ 51.629] clip_to_dst: region: 1x[(0, 0), (11, 7)], clip: 1x[(0, 0), (11, 7)] [ 51.629] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 7) [ 51.629] sna_compute_composite_region: clip against src (11x7 clip=0): (0, 0), (11, 7) [ 51.629] sna_composite: fallback, dst pixmap=332 is too small (or completely damaged) [ 51.629] sna_composite: fallback -- fbComposite [ 51.629] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 7): region=((0,0), (11, 7)) [ 51.629] sna_composite_fb: fallback -- move src to cpu [ 51.629] sna_composite_fb: fallback -- move dst to cpu [ 51.629] sna_drawable_move_region_to_cpu(pixmap=332 (11x7), [(0, 0), (11, 7)], flags=5) [ 51.629] sna_drawable_move_region_to_cpu: region (0, 0), (11, 7) + (0, 0) subsumes pixmap (11x7) [ 51.629] _sna_pixmap_move_to_cpu(pixmap=332, 11x7, flags=5) [ 51.629] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.629] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.629] _sna_pixmap_move_to_cpu: marking as damaged [ 51.629] __sna_damage_all(11, 7) [ 51.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.629] sna_transform_is_imprecise_integer_translation: no transform [ 51.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x7, pitch=12/12 [ 51.629] sna_create_pixmap(7, 7, 8, usage=3) [ 51.629] kgem_can_create_2d: 7x7 @ 8 [ 51.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.629] kgem_can_create_2d: untiled size=4096 [ 51.629] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.629] kgem_choose_tiling: 7x7 -> 0 [ 51.629] sna_create_pixmap: usage=3, flags=a [ 51.629] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.629] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.629] create_pixmap: serial=334, usage=3, 7x7 [ 51.629] sna_create_pixmap: serial=334, 7x7, usage=3 [ 51.629] sna_composite(pixmap=334, op=1, src=333+(0, 0), mask=0+(0, 0), dst=334+(0, 0)+(0, 0), size=(7, 7) [ 51.629] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.629] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.629] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.629] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.629] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.629] sna_composite: fallback, dst pixmap=334 is too small (or completely damaged) [ 51.629] sna_composite: fallback -- fbComposite [ 51.629] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.629] sna_composite_fb: fallback -- move src to cpu [ 51.629] sna_composite_fb: fallback -- move dst to cpu [ 51.629] sna_drawable_move_region_to_cpu(pixmap=334 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.629] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.629] _sna_pixmap_move_to_cpu(pixmap=334, 7x7, flags=5) [ 51.629] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.629] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.629] _sna_pixmap_move_to_cpu: marking as damaged [ 51.629] __sna_damage_all(7, 7) [ 51.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.629] sna_transform_is_imprecise_integer_translation: no transform [ 51.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.629] sna_create_pixmap(6, 10, 8, usage=3) [ 51.629] kgem_can_create_2d: 6x10 @ 8 [ 51.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.629] kgem_can_create_2d: untiled size=4096 [ 51.629] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.629] kgem_choose_tiling: 6x10 -> 0 [ 51.629] sna_create_pixmap: usage=3, flags=a [ 51.629] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.629] create_pixmap: allocating pixmap 6x10, depth=8/8, size=88 [ 51.629] create_pixmap: serial=336, usage=3, 6x10 [ 51.629] sna_create_pixmap: serial=336, 6x10, usage=3 [ 51.629] sna_composite(pixmap=336, op=1, src=335+(0, 0), mask=0+(0, 0), dst=336+(0, 0)+(0, 0), size=(6, 10) [ 51.629] sna_compute_composite_region: dst=(0, 0)x(6, 10) [ 51.629] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 10) [ 51.629] clip_to_dst: region: 1x[(0, 0), (6, 10)], clip: 1x[(0, 0), (6, 10)] [ 51.629] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 10) [ 51.629] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 0), (6, 10) [ 51.629] sna_composite: fallback, dst pixmap=336 is too small (or completely damaged) [ 51.629] sna_composite: fallback -- fbComposite [ 51.629] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 10): region=((0,0), (6, 10)) [ 51.630] sna_composite_fb: fallback -- move src to cpu [ 51.630] sna_composite_fb: fallback -- move dst to cpu [ 51.630] sna_drawable_move_region_to_cpu(pixmap=336 (6x10), [(0, 0), (6, 10)], flags=5) [ 51.630] sna_drawable_move_region_to_cpu: region (0, 0), (6, 10) + (0, 0) subsumes pixmap (6x10) [ 51.630] _sna_pixmap_move_to_cpu(pixmap=336, 6x10, flags=5) [ 51.630] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.630] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.630] _sna_pixmap_move_to_cpu: marking as damaged [ 51.630] __sna_damage_all(6, 10) [ 51.630] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.630] sna_transform_is_imprecise_integer_translation: no transform [ 51.630] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/8 [ 51.630] sna_create_pixmap(8, 7, 8, usage=3) [ 51.630] kgem_can_create_2d: 8x7 @ 8 [ 51.630] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.630] kgem_can_create_2d: untiled size=4096 [ 51.633] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.633] kgem_choose_tiling: 8x7 -> 0 [ 51.633] sna_create_pixmap: usage=3, flags=a [ 51.633] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.633] create_pixmap: allocating pixmap 8x7, depth=8/8, size=64 [ 51.633] create_pixmap: serial=338, usage=3, 8x7 [ 51.634] sna_create_pixmap: serial=338, 8x7, usage=3 [ 51.634] sna_composite(pixmap=338, op=1, src=337+(0, 0), mask=0+(0, 0), dst=338+(0, 0)+(0, 0), size=(8, 7) [ 51.634] sna_compute_composite_region: dst=(0, 0)x(8, 7) [ 51.634] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 7) [ 51.634] clip_to_dst: region: 1x[(0, 0), (8, 7)], clip: 1x[(0, 0), (8, 7)] [ 51.634] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 7) [ 51.634] sna_compute_composite_region: clip against src (8x7 clip=0): (0, 0), (8, 7) [ 51.634] sna_composite: fallback, dst pixmap=338 is too small (or completely damaged) [ 51.634] sna_composite: fallback -- fbComposite [ 51.634] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 7): region=((0,0), (8, 7)) [ 51.634] sna_composite_fb: fallback -- move src to cpu [ 51.634] sna_composite_fb: fallback -- move dst to cpu [ 51.634] sna_drawable_move_region_to_cpu(pixmap=338 (8x7), [(0, 0), (8, 7)], flags=5) [ 51.634] sna_drawable_move_region_to_cpu: region (0, 0), (8, 7) + (0, 0) subsumes pixmap (8x7) [ 51.634] _sna_pixmap_move_to_cpu(pixmap=338, 8x7, flags=5) [ 51.634] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.634] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.634] _sna_pixmap_move_to_cpu: marking as damaged [ 51.634] __sna_damage_all(8, 7) [ 51.634] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.634] sna_transform_is_imprecise_integer_translation: no transform [ 51.634] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/8 [ 51.634] sna_block_handler (timeout=0) [ 51.634] sna_create_pixmap(5, 13, 8, usage=3) [ 51.634] kgem_can_create_2d: 5x13 @ 8 [ 51.634] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=13 [ 51.634] kgem_can_create_2d: untiled size=4096 [ 51.634] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 51.634] kgem_choose_tiling: 5x13 -> 0 [ 51.634] sna_create_pixmap: usage=3, flags=a [ 51.634] sna_create_pixmap: small buffer [104], attaching to shadow pixmap [ 51.634] create_pixmap: allocating pixmap 5x13, depth=8/8, size=112 [ 51.634] create_pixmap: serial=340, usage=3, 5x13 [ 51.634] sna_create_pixmap: serial=340, 5x13, usage=3 [ 51.634] sna_composite(pixmap=340, op=1, src=339+(0, 0), mask=0+(0, 0), dst=340+(0, 0)+(0, 0), size=(5, 13) [ 51.634] sna_compute_composite_region: dst=(0, 0)x(5, 13) [ 51.634] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 13) [ 51.634] clip_to_dst: region: 1x[(0, 0), (5, 13)], clip: 1x[(0, 0), (5, 13)] [ 51.634] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 13) [ 51.634] sna_compute_composite_region: clip against src (5x13 clip=0): (0, 0), (5, 13) [ 51.634] sna_composite: fallback, dst pixmap=340 is too small (or completely damaged) [ 51.634] sna_composite: fallback -- fbComposite [ 51.634] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 13): region=((0,0), (5, 13)) [ 51.634] sna_composite_fb: fallback -- move src to cpu [ 51.634] sna_composite_fb: fallback -- move dst to cpu [ 51.634] sna_drawable_move_region_to_cpu(pixmap=340 (5x13), [(0, 0), (5, 13)], flags=5) [ 51.634] sna_drawable_move_region_to_cpu: region (0, 0), (5, 13) + (0, 0) subsumes pixmap (5x13) [ 51.634] _sna_pixmap_move_to_cpu(pixmap=340, 5x13, flags=5) [ 51.634] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.634] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.634] _sna_pixmap_move_to_cpu: marking as damaged [ 51.634] __sna_damage_all(5, 13) [ 51.634] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.634] sna_transform_is_imprecise_integer_translation: no transform [ 51.634] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x13, pitch=8/8 [ 51.634] sna_create_pixmap(11, 7, 8, usage=3) [ 51.634] kgem_can_create_2d: 11x7 @ 8 [ 51.634] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.634] kgem_can_create_2d: untiled size=4096 [ 51.634] kgem_choose_tiling: too thin [width 11, 8 bpp] for TILING_X [ 51.634] kgem_choose_tiling: 11x7 -> 0 [ 51.634] sna_create_pixmap: usage=3, flags=a [ 51.634] sna_create_pixmap: small buffer [84], attaching to shadow pixmap [ 51.634] create_pixmap: allocating pixmap 11x7, depth=8/8, size=92 [ 51.634] create_pixmap: serial=342, usage=3, 11x7 [ 51.638] sna_create_pixmap: serial=342, 11x7, usage=3 [ 51.638] sna_composite(pixmap=342, op=1, src=341+(0, 0), mask=0+(0, 0), dst=342+(0, 0)+(0, 0), size=(11, 7) [ 51.638] sna_compute_composite_region: dst=(0, 0)x(11, 7) [ 51.638] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 7) [ 51.638] clip_to_dst: region: 1x[(0, 0), (11, 7)], clip: 1x[(0, 0), (11, 7)] [ 51.638] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 7) [ 51.638] sna_compute_composite_region: clip against src (11x7 clip=0): (0, 0), (11, 7) [ 51.639] sna_composite: fallback, dst pixmap=342 is too small (or completely damaged) [ 51.639] sna_composite: fallback -- fbComposite [ 51.639] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 7): region=((0,0), (11, 7)) [ 51.639] sna_composite_fb: fallback -- move src to cpu [ 51.639] sna_composite_fb: fallback -- move dst to cpu [ 51.639] sna_drawable_move_region_to_cpu(pixmap=342 (11x7), [(0, 0), (11, 7)], flags=5) [ 51.639] sna_drawable_move_region_to_cpu: region (0, 0), (11, 7) + (0, 0) subsumes pixmap (11x7) [ 51.639] _sna_pixmap_move_to_cpu(pixmap=342, 11x7, flags=5) [ 51.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.639] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.639] _sna_pixmap_move_to_cpu: marking as damaged [ 51.639] __sna_damage_all(11, 7) [ 51.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.639] sna_transform_is_imprecise_integer_translation: no transform [ 51.639] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x7, pitch=12/12 [ 51.639] sna_block_handler (timeout=0) [ 51.639] sna_create_pixmap(8, 10, 8, usage=3) [ 51.639] kgem_can_create_2d: 8x10 @ 8 [ 51.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.639] kgem_can_create_2d: untiled size=4096 [ 51.639] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.639] kgem_choose_tiling: 8x10 -> 0 [ 51.639] sna_create_pixmap: usage=3, flags=a [ 51.639] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.639] create_pixmap: allocating pixmap 8x10, depth=8/8, size=88 [ 51.639] create_pixmap: serial=344, usage=3, 8x10 [ 51.639] sna_create_pixmap: serial=344, 8x10, usage=3 [ 51.639] sna_composite(pixmap=344, op=1, src=343+(0, 0), mask=0+(0, 0), dst=344+(0, 0)+(0, 0), size=(8, 10) [ 51.639] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 51.639] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 51.639] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 51.639] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 51.639] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 51.639] sna_composite: fallback, dst pixmap=344 is too small (or completely damaged) [ 51.639] sna_composite: fallback -- fbComposite [ 51.639] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 51.639] sna_composite_fb: fallback -- move src to cpu [ 51.639] sna_composite_fb: fallback -- move dst to cpu [ 51.639] sna_drawable_move_region_to_cpu(pixmap=344 (8x10), [(0, 0), (8, 10)], flags=5) [ 51.639] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 51.639] _sna_pixmap_move_to_cpu(pixmap=344, 8x10, flags=5) [ 51.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.639] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.639] _sna_pixmap_move_to_cpu: marking as damaged [ 51.639] __sna_damage_all(8, 10) [ 51.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.639] sna_transform_is_imprecise_integer_translation: no transform [ 51.639] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/8 [ 51.639] sna_create_pixmap(7, 7, 8, usage=3) [ 51.639] kgem_can_create_2d: 7x7 @ 8 [ 51.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.639] kgem_can_create_2d: untiled size=4096 [ 51.639] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.639] kgem_choose_tiling: 7x7 -> 0 [ 51.639] sna_create_pixmap: usage=3, flags=a [ 51.639] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.639] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.639] create_pixmap: serial=346, usage=3, 7x7 [ 51.639] sna_create_pixmap: serial=346, 7x7, usage=3 [ 51.639] sna_composite(pixmap=346, op=1, src=345+(0, 0), mask=0+(0, 0), dst=346+(0, 0)+(0, 0), size=(7, 7) [ 51.639] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.639] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.639] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.639] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.639] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.639] sna_composite: fallback, dst pixmap=346 is too small (or completely damaged) [ 51.639] sna_composite: fallback -- fbComposite [ 51.639] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.639] sna_composite_fb: fallback -- move src to cpu [ 51.639] sna_composite_fb: fallback -- move dst to cpu [ 51.639] sna_drawable_move_region_to_cpu(pixmap=346 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.639] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.639] _sna_pixmap_move_to_cpu(pixmap=346, 7x7, flags=5) [ 51.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.639] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.639] _sna_pixmap_move_to_cpu: marking as damaged [ 51.639] __sna_damage_all(7, 7) [ 51.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.639] sna_transform_is_imprecise_integer_translation: no transform [ 51.639] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.639] sna_create_pixmap(8, 7, 8, usage=3) [ 51.639] kgem_can_create_2d: 8x7 @ 8 [ 51.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.639] kgem_can_create_2d: untiled size=4096 [ 51.639] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.639] kgem_choose_tiling: 8x7 -> 0 [ 51.640] sna_create_pixmap: usage=3, flags=a [ 51.640] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.640] create_pixmap: allocating pixmap 8x7, depth=8/8, size=64 [ 51.640] create_pixmap: serial=348, usage=3, 8x7 [ 51.640] sna_create_pixmap: serial=348, 8x7, usage=3 [ 51.640] sna_composite(pixmap=348, op=1, src=347+(0, 0), mask=0+(0, 0), dst=348+(0, 0)+(0, 0), size=(8, 7) [ 51.640] sna_compute_composite_region: dst=(0, 0)x(8, 7) [ 51.640] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 7) [ 51.640] clip_to_dst: region: 1x[(0, 0), (8, 7)], clip: 1x[(0, 0), (8, 7)] [ 51.640] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 7) [ 51.640] sna_compute_composite_region: clip against src (8x7 clip=0): (0, 0), (8, 7) [ 51.640] sna_composite: fallback, dst pixmap=348 is too small (or completely damaged) [ 51.643] sna_composite: fallback -- fbComposite [ 51.643] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 7): region=((0,0), (8, 7)) [ 51.643] sna_composite_fb: fallback -- move src to cpu [ 51.643] sna_composite_fb: fallback -- move dst to cpu [ 51.643] sna_drawable_move_region_to_cpu(pixmap=348 (8x7), [(0, 0), (8, 7)], flags=5) [ 51.643] sna_drawable_move_region_to_cpu: region (0, 0), (8, 7) + (0, 0) subsumes pixmap (8x7) [ 51.643] _sna_pixmap_move_to_cpu(pixmap=348, 8x7, flags=5) [ 51.643] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.644] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.644] _sna_pixmap_move_to_cpu: marking as damaged [ 51.644] __sna_damage_all(8, 7) [ 51.644] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.644] sna_transform_is_imprecise_integer_translation: no transform [ 51.644] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/8 [ 51.644] sna_block_handler (timeout=0) [ 51.644] sna_create_pixmap(6, 9, 8, usage=3) [ 51.644] kgem_can_create_2d: 6x9 @ 8 [ 51.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.644] kgem_can_create_2d: untiled size=4096 [ 51.644] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 51.644] kgem_choose_tiling: 6x9 -> 0 [ 51.644] sna_create_pixmap: usage=3, flags=a [ 51.644] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.644] create_pixmap: allocating pixmap 6x9, depth=8/8, size=80 [ 51.644] create_pixmap: serial=350, usage=3, 6x9 [ 51.644] sna_create_pixmap: serial=350, 6x9, usage=3 [ 51.644] sna_composite(pixmap=350, op=1, src=349+(0, 0), mask=0+(0, 0), dst=350+(0, 0)+(0, 0), size=(6, 9) [ 51.644] sna_compute_composite_region: dst=(0, 0)x(6, 9) [ 51.644] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 9) [ 51.644] clip_to_dst: region: 1x[(0, 0), (6, 9)], clip: 1x[(0, 0), (6, 9)] [ 51.644] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 9) [ 51.644] sna_compute_composite_region: clip against src (6x9 clip=0): (0, 0), (6, 9) [ 51.644] sna_composite: fallback, dst pixmap=350 is too small (or completely damaged) [ 51.644] sna_composite: fallback -- fbComposite [ 51.644] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 9): region=((0,0), (6, 9)) [ 51.644] sna_composite_fb: fallback -- move src to cpu [ 51.644] sna_composite_fb: fallback -- move dst to cpu [ 51.644] sna_drawable_move_region_to_cpu(pixmap=350 (6x9), [(0, 0), (6, 9)], flags=5) [ 51.644] sna_drawable_move_region_to_cpu: region (0, 0), (6, 9) + (0, 0) subsumes pixmap (6x9) [ 51.644] _sna_pixmap_move_to_cpu(pixmap=350, 6x9, flags=5) [ 51.644] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.644] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.644] _sna_pixmap_move_to_cpu: marking as damaged [ 51.644] __sna_damage_all(6, 9) [ 51.644] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.644] sna_transform_is_imprecise_integer_translation: no transform [ 51.644] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x9, pitch=8/8 [ 51.644] sna_create_pixmap(3, 10, 8, usage=3) [ 51.644] kgem_can_create_2d: 3x10 @ 8 [ 51.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.644] kgem_can_create_2d: untiled size=4096 [ 51.644] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [ 51.644] kgem_choose_tiling: 3x10 -> 0 [ 51.644] sna_create_pixmap: usage=3, flags=a [ 51.644] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 51.644] create_pixmap: allocating pixmap 3x10, depth=8/8, size=48 [ 51.644] create_pixmap: serial=352, usage=3, 3x10 [ 51.644] sna_create_pixmap: serial=352, 3x10, usage=3 [ 51.644] sna_composite(pixmap=352, op=1, src=351+(0, 0), mask=0+(0, 0), dst=352+(0, 0)+(0, 0), size=(3, 10) [ 51.644] sna_compute_composite_region: dst=(0, 0)x(3, 10) [ 51.644] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3, 10) [ 51.644] clip_to_dst: region: 1x[(0, 0), (3, 10)], clip: 1x[(0, 0), (3, 10)] [ 51.644] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3, 10) [ 51.644] sna_compute_composite_region: clip against src (3x10 clip=0): (0, 0), (3, 10) [ 51.644] sna_composite: fallback, dst pixmap=352 is too small (or completely damaged) [ 51.644] sna_composite: fallback -- fbComposite [ 51.644] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(3, 10): region=((0,0), (3, 10)) [ 51.644] sna_composite_fb: fallback -- move src to cpu [ 51.644] sna_composite_fb: fallback -- move dst to cpu [ 51.648] sna_drawable_move_region_to_cpu(pixmap=352 (3x10), [(0, 0), (3, 10)], flags=5) [ 51.648] sna_drawable_move_region_to_cpu: region (0, 0), (3, 10) + (0, 0) subsumes pixmap (3x10) [ 51.648] _sna_pixmap_move_to_cpu(pixmap=352, 3x10, flags=5) [ 51.648] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.648] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.648] _sna_pixmap_move_to_cpu: marking as damaged [ 51.648] __sna_damage_all(3, 10) [ 51.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.649] sna_transform_is_imprecise_integer_translation: no transform [ 51.649] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x10, pitch=4/4 [ 51.649] sna_block_handler (timeout=0) [ 51.649] sna_create_pixmap(8, 7, 8, usage=3) [ 51.649] kgem_can_create_2d: 8x7 @ 8 [ 51.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.649] kgem_can_create_2d: untiled size=4096 [ 51.649] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.649] kgem_choose_tiling: 8x7 -> 0 [ 51.649] sna_create_pixmap: usage=3, flags=a [ 51.649] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.649] create_pixmap: allocating pixmap 8x7, depth=8/8, size=64 [ 51.649] create_pixmap: serial=354, usage=3, 8x7 [ 51.649] sna_create_pixmap: serial=354, 8x7, usage=3 [ 51.649] sna_composite(pixmap=354, op=1, src=353+(0, 0), mask=0+(0, 0), dst=354+(0, 0)+(0, 0), size=(8, 7) [ 51.649] sna_compute_composite_region: dst=(0, 0)x(8, 7) [ 51.649] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 7) [ 51.649] clip_to_dst: region: 1x[(0, 0), (8, 7)], clip: 1x[(0, 0), (8, 7)] [ 51.649] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 7) [ 51.649] sna_compute_composite_region: clip against src (8x7 clip=0): (0, 0), (8, 7) [ 51.649] sna_composite: fallback, dst pixmap=354 is too small (or completely damaged) [ 51.649] sna_composite: fallback -- fbComposite [ 51.649] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 7): region=((0,0), (8, 7)) [ 51.649] sna_composite_fb: fallback -- move src to cpu [ 51.649] sna_composite_fb: fallback -- move dst to cpu [ 51.649] sna_drawable_move_region_to_cpu(pixmap=354 (8x7), [(0, 0), (8, 7)], flags=5) [ 51.649] sna_drawable_move_region_to_cpu: region (0, 0), (8, 7) + (0, 0) subsumes pixmap (8x7) [ 51.649] _sna_pixmap_move_to_cpu(pixmap=354, 8x7, flags=5) [ 51.649] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.649] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.649] _sna_pixmap_move_to_cpu: marking as damaged [ 51.649] __sna_damage_all(8, 7) [ 51.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.649] sna_transform_is_imprecise_integer_translation: no transform [ 51.649] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/8 [ 51.649] sna_create_pixmap(7, 7, 8, usage=3) [ 51.649] kgem_can_create_2d: 7x7 @ 8 [ 51.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 51.649] kgem_can_create_2d: untiled size=4096 [ 51.649] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.649] kgem_choose_tiling: 7x7 -> 0 [ 51.649] sna_create_pixmap: usage=3, flags=a [ 51.649] sna_create_pixmap: small buffer [56], attaching to shadow pixmap [ 51.649] create_pixmap: allocating pixmap 7x7, depth=8/8, size=64 [ 51.649] create_pixmap: serial=356, usage=3, 7x7 [ 51.649] sna_create_pixmap: serial=356, 7x7, usage=3 [ 51.649] sna_composite(pixmap=356, op=1, src=355+(0, 0), mask=0+(0, 0), dst=356+(0, 0)+(0, 0), size=(7, 7) [ 51.649] sna_compute_composite_region: dst=(0, 0)x(7, 7) [ 51.649] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 7) [ 51.649] clip_to_dst: region: 1x[(0, 0), (7, 7)], clip: 1x[(0, 0), (7, 7)] [ 51.649] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 7) [ 51.649] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 0), (7, 7) [ 51.649] sna_composite: fallback, dst pixmap=356 is too small (or completely damaged) [ 51.649] sna_composite: fallback -- fbComposite [ 51.649] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 7): region=((0,0), (7, 7)) [ 51.649] sna_composite_fb: fallback -- move src to cpu [ 51.649] sna_composite_fb: fallback -- move dst to cpu [ 51.649] sna_drawable_move_region_to_cpu(pixmap=356 (7x7), [(0, 0), (7, 7)], flags=5) [ 51.649] sna_drawable_move_region_to_cpu: region (0, 0), (7, 7) + (0, 0) subsumes pixmap (7x7) [ 51.649] _sna_pixmap_move_to_cpu(pixmap=356, 7x7, flags=5) [ 51.649] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.649] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.649] _sna_pixmap_move_to_cpu: marking as damaged [ 51.649] __sna_damage_all(7, 7) [ 51.649] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.649] sna_transform_is_imprecise_integer_translation: no transform [ 51.649] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/8 [ 51.649] sna_create_pixmap(8, 10, 8, usage=3) [ 51.649] kgem_can_create_2d: 8x10 @ 8 [ 51.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.649] kgem_can_create_2d: untiled size=4096 [ 51.649] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.649] kgem_choose_tiling: 8x10 -> 0 [ 51.649] sna_create_pixmap: usage=3, flags=a [ 51.649] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.649] create_pixmap: allocating pixmap 8x10, depth=8/8, size=88 [ 51.649] create_pixmap: serial=358, usage=3, 8x10 [ 51.649] sna_create_pixmap: serial=358, 8x10, usage=3 [ 51.649] sna_composite(pixmap=358, op=1, src=357+(0, 0), mask=0+(0, 0), dst=358+(0, 0)+(0, 0), size=(8, 10) [ 51.649] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 51.649] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 51.649] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 51.649] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 51.649] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 51.649] sna_composite: fallback, dst pixmap=358 is too small (or completely damaged) [ 51.649] sna_composite: fallback -- fbComposite [ 51.650] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 51.650] sna_composite_fb: fallback -- move src to cpu [ 51.650] sna_composite_fb: fallback -- move dst to cpu [ 51.650] sna_drawable_move_region_to_cpu(pixmap=358 (8x10), [(0, 0), (8, 10)], flags=5) [ 51.650] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 51.650] _sna_pixmap_move_to_cpu(pixmap=358, 8x10, flags=5) [ 51.650] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.650] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.650] _sna_pixmap_move_to_cpu: marking as damaged [ 51.653] __sna_damage_all(8, 10) [ 51.653] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.653] sna_transform_is_imprecise_integer_translation: no transform [ 51.653] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/8 [ 51.654] sna_block_handler (timeout=0) [ 51.654] sna_create_pixmap(8, 10, 8, usage=3) [ 51.654] kgem_can_create_2d: 8x10 @ 8 [ 51.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.654] kgem_can_create_2d: untiled size=4096 [ 51.654] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.654] kgem_choose_tiling: 8x10 -> 0 [ 51.654] sna_create_pixmap: usage=3, flags=a [ 51.654] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.654] create_pixmap: allocating pixmap 8x10, depth=8/8, size=88 [ 51.654] create_pixmap: serial=360, usage=3, 8x10 [ 51.654] sna_create_pixmap: serial=360, 8x10, usage=3 [ 51.654] sna_composite(pixmap=360, op=1, src=359+(0, 0), mask=0+(0, 0), dst=360+(0, 0)+(0, 0), size=(8, 10) [ 51.654] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 51.654] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 51.654] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 51.654] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 51.654] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 51.654] sna_composite: fallback, dst pixmap=360 is too small (or completely damaged) [ 51.654] sna_composite: fallback -- fbComposite [ 51.654] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 51.654] sna_composite_fb: fallback -- move src to cpu [ 51.654] sna_composite_fb: fallback -- move dst to cpu [ 51.654] sna_drawable_move_region_to_cpu(pixmap=360 (8x10), [(0, 0), (8, 10)], flags=5) [ 51.654] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 51.654] _sna_pixmap_move_to_cpu(pixmap=360, 8x10, flags=5) [ 51.654] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.654] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.654] _sna_pixmap_move_to_cpu: marking as damaged [ 51.654] __sna_damage_all(8, 10) [ 51.654] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.654] sna_transform_is_imprecise_integer_translation: no transform [ 51.654] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/8 [ 51.654] sna_create_pixmap(8, 10, 8, usage=3) [ 51.654] kgem_can_create_2d: 8x10 @ 8 [ 51.654] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 51.654] kgem_can_create_2d: untiled size=4096 [ 51.654] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.654] kgem_choose_tiling: 8x10 -> 0 [ 51.654] sna_create_pixmap: usage=3, flags=a [ 51.654] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 51.654] create_pixmap: allocating pixmap 8x10, depth=8/8, size=88 [ 51.654] create_pixmap: serial=362, usage=3, 8x10 [ 51.654] sna_create_pixmap: serial=362, 8x10, usage=3 [ 51.654] sna_composite(pixmap=362, op=1, src=361+(0, 0), mask=0+(0, 0), dst=362+(0, 0)+(0, 0), size=(8, 10) [ 51.654] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 51.654] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 51.654] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 51.654] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 51.654] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 51.654] sna_composite: fallback, dst pixmap=362 is too small (or completely damaged) [ 51.654] sna_composite: fallback -- fbComposite [ 51.654] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 51.654] sna_composite_fb: fallback -- move src to cpu [ 51.654] sna_composite_fb: fallback -- move dst to cpu [ 51.654] sna_drawable_move_region_to_cpu(pixmap=362 (8x10), [(0, 0), (8, 10)], flags=5) [ 51.654] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 51.654] _sna_pixmap_move_to_cpu(pixmap=362, 8x10, flags=5) [ 51.654] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.654] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.654] _sna_pixmap_move_to_cpu: marking as damaged [ 51.654] __sna_damage_all(8, 10) [ 51.654] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.654] sna_transform_is_imprecise_integer_translation: no transform [ 51.658] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/8 [ 51.658] sna_block_handler (timeout=0) [ 51.658] sna_create_pixmap(3, 3, 8, usage=3) [ 51.658] kgem_can_create_2d: 3x3 @ 8 [ 51.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 [ 51.659] kgem_can_create_2d: untiled size=4096 [ 51.659] kgem_choose_tiling: too short [3] for TILING_X [ 51.659] kgem_choose_tiling: 3x3 -> 0 [ 51.659] sna_create_pixmap: usage=3, flags=a [ 51.659] sna_create_pixmap: small buffer [12], attaching to shadow pixmap [ 51.659] create_pixmap: allocating pixmap 3x3, depth=8/8, size=20 [ 51.659] create_pixmap: serial=364, usage=3, 3x3 [ 51.659] sna_create_pixmap: serial=364, 3x3, usage=3 [ 51.659] sna_composite(pixmap=364, op=1, src=363+(0, 0), mask=0+(0, 0), dst=364+(0, 0)+(0, 0), size=(3, 3) [ 51.659] sna_compute_composite_region: dst=(0, 0)x(3, 3) [ 51.659] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3, 3) [ 51.659] clip_to_dst: region: 1x[(0, 0), (3, 3)], clip: 1x[(0, 0), (3, 3)] [ 51.659] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3, 3) [ 51.659] sna_compute_composite_region: clip against src (3x3 clip=0): (0, 0), (3, 3) [ 51.659] sna_composite: fallback, dst pixmap=364 is too small (or completely damaged) [ 51.659] sna_composite: fallback -- fbComposite [ 51.659] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(3, 3): region=((0,0), (3, 3)) [ 51.659] sna_composite_fb: fallback -- move src to cpu [ 51.659] sna_composite_fb: fallback -- move dst to cpu [ 51.659] sna_drawable_move_region_to_cpu(pixmap=364 (3x3), [(0, 0), (3, 3)], flags=5) [ 51.659] sna_drawable_move_region_to_cpu: region (0, 0), (3, 3) + (0, 0) subsumes pixmap (3x3) [ 51.659] _sna_pixmap_move_to_cpu(pixmap=364, 3x3, flags=5) [ 51.659] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.659] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.659] _sna_pixmap_move_to_cpu: marking as damaged [ 51.659] __sna_damage_all(3, 3) [ 51.659] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.659] sna_transform_is_imprecise_integer_translation: no transform [ 51.659] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x3, pitch=4/4 [ 51.659] sna_create_pixmap(8, 9, 8, usage=3) [ 51.659] kgem_can_create_2d: 8x9 @ 8 [ 51.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.659] kgem_can_create_2d: untiled size=4096 [ 51.659] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.659] kgem_choose_tiling: 8x9 -> 0 [ 51.659] sna_create_pixmap: usage=3, flags=a [ 51.659] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.659] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.659] create_pixmap: serial=366, usage=3, 8x9 [ 51.659] sna_create_pixmap: serial=366, 8x9, usage=3 [ 51.659] sna_composite(pixmap=366, op=1, src=365+(0, 0), mask=0+(0, 0), dst=366+(0, 0)+(0, 0), size=(8, 9) [ 51.659] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.659] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.659] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.659] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.659] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.659] sna_composite: fallback, dst pixmap=366 is too small (or completely damaged) [ 51.659] sna_composite: fallback -- fbComposite [ 51.659] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.659] sna_composite_fb: fallback -- move src to cpu [ 51.659] sna_composite_fb: fallback -- move dst to cpu [ 51.659] sna_drawable_move_region_to_cpu(pixmap=366 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.659] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.659] _sna_pixmap_move_to_cpu(pixmap=366, 8x9, flags=5) [ 51.659] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.659] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.659] _sna_pixmap_move_to_cpu: marking as damaged [ 51.659] __sna_damage_all(8, 9) [ 51.659] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.659] sna_transform_is_imprecise_integer_translation: no transform [ 51.659] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.659] sna_create_pixmap(7, 9, 8, usage=3) [ 51.659] kgem_can_create_2d: 7x9 @ 8 [ 51.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.659] kgem_can_create_2d: untiled size=4096 [ 51.659] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 51.659] kgem_choose_tiling: 7x9 -> 0 [ 51.659] sna_create_pixmap: usage=3, flags=a [ 51.659] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.659] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 51.659] create_pixmap: serial=368, usage=3, 7x9 [ 51.659] sna_create_pixmap: serial=368, 7x9, usage=3 [ 51.659] sna_composite(pixmap=368, op=1, src=367+(0, 0), mask=0+(0, 0), dst=368+(0, 0)+(0, 0), size=(7, 9) [ 51.659] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 51.659] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 51.659] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 51.659] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 51.659] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 51.659] sna_composite: fallback, dst pixmap=368 is too small (or completely damaged) [ 51.659] sna_composite: fallback -- fbComposite [ 51.659] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 51.659] sna_composite_fb: fallback -- move src to cpu [ 51.659] sna_composite_fb: fallback -- move dst to cpu [ 51.660] sna_drawable_move_region_to_cpu(pixmap=368 (7x9), [(0, 0), (7, 9)], flags=5) [ 51.660] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 51.660] _sna_pixmap_move_to_cpu(pixmap=368, 7x9, flags=5) [ 51.660] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.660] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.660] _sna_pixmap_move_to_cpu: marking as damaged [ 51.660] __sna_damage_all(7, 9) [ 51.660] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.660] sna_transform_is_imprecise_integer_translation: no transform [ 51.660] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 51.660] sna_create_pixmap(8, 9, 8, usage=3) [ 51.660] kgem_can_create_2d: 8x9 @ 8 [ 51.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.660] kgem_can_create_2d: untiled size=4096 [ 51.660] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.660] kgem_choose_tiling: 8x9 -> 0 [ 51.660] sna_create_pixmap: usage=3, flags=a [ 51.660] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.660] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.663] create_pixmap: serial=370, usage=3, 8x9 [ 51.663] sna_create_pixmap: serial=370, 8x9, usage=3 [ 51.663] sna_composite(pixmap=370, op=1, src=369+(0, 0), mask=0+(0, 0), dst=370+(0, 0)+(0, 0), size=(8, 9) [ 51.663] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.663] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.663] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.664] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.664] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.664] sna_composite: fallback, dst pixmap=370 is too small (or completely damaged) [ 51.664] sna_composite: fallback -- fbComposite [ 51.664] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.664] sna_composite_fb: fallback -- move src to cpu [ 51.664] sna_composite_fb: fallback -- move dst to cpu [ 51.664] sna_drawable_move_region_to_cpu(pixmap=370 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.664] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.664] _sna_pixmap_move_to_cpu(pixmap=370, 8x9, flags=5) [ 51.664] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.664] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.664] _sna_pixmap_move_to_cpu: marking as damaged [ 51.664] __sna_damage_all(8, 9) [ 51.664] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.664] sna_transform_is_imprecise_integer_translation: no transform [ 51.664] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.664] sna_block_handler (timeout=0) [ 51.664] sna_create_pixmap(8, 9, 8, usage=3) [ 51.664] kgem_can_create_2d: 8x9 @ 8 [ 51.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.664] kgem_can_create_2d: untiled size=4096 [ 51.664] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.664] kgem_choose_tiling: 8x9 -> 0 [ 51.664] sna_create_pixmap: usage=3, flags=a [ 51.664] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.664] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.664] create_pixmap: serial=372, usage=3, 8x9 [ 51.664] sna_create_pixmap: serial=372, 8x9, usage=3 [ 51.664] sna_composite(pixmap=372, op=1, src=371+(0, 0), mask=0+(0, 0), dst=372+(0, 0)+(0, 0), size=(8, 9) [ 51.664] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.664] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.664] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.664] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.664] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.664] sna_composite: fallback, dst pixmap=372 is too small (or completely damaged) [ 51.664] sna_composite: fallback -- fbComposite [ 51.664] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.664] sna_composite_fb: fallback -- move src to cpu [ 51.664] sna_composite_fb: fallback -- move dst to cpu [ 51.664] sna_drawable_move_region_to_cpu(pixmap=372 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.664] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.664] _sna_pixmap_move_to_cpu(pixmap=372, 8x9, flags=5) [ 51.664] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.664] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.664] _sna_pixmap_move_to_cpu: marking as damaged [ 51.664] __sna_damage_all(8, 9) [ 51.664] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.664] sna_transform_is_imprecise_integer_translation: no transform [ 51.664] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.664] sna_create_pixmap(8, 9, 8, usage=3) [ 51.664] kgem_can_create_2d: 8x9 @ 8 [ 51.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.664] kgem_can_create_2d: untiled size=4096 [ 51.664] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.664] kgem_choose_tiling: 8x9 -> 0 [ 51.664] sna_create_pixmap: usage=3, flags=a [ 51.664] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.664] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.664] create_pixmap: serial=374, usage=3, 8x9 [ 51.664] sna_create_pixmap: serial=374, 8x9, usage=3 [ 51.664] sna_composite(pixmap=374, op=1, src=373+(0, 0), mask=0+(0, 0), dst=374+(0, 0)+(0, 0), size=(8, 9) [ 51.664] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.664] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.664] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.664] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.664] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.664] sna_composite: fallback, dst pixmap=374 is too small (or completely damaged) [ 51.664] sna_composite: fallback -- fbComposite [ 51.664] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.664] sna_composite_fb: fallback -- move src to cpu [ 51.664] sna_composite_fb: fallback -- move dst to cpu [ 51.664] sna_drawable_move_region_to_cpu(pixmap=374 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.664] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.664] _sna_pixmap_move_to_cpu(pixmap=374, 8x9, flags=5) [ 51.664] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.664] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.664] _sna_pixmap_move_to_cpu: marking as damaged [ 51.664] __sna_damage_all(8, 9) [ 51.664] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.664] sna_transform_is_imprecise_integer_translation: no transform [ 51.664] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.665] sna_create_pixmap(8, 9, 8, usage=3) [ 51.665] kgem_can_create_2d: 8x9 @ 8 [ 51.665] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.665] kgem_can_create_2d: untiled size=4096 [ 51.665] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.665] kgem_choose_tiling: 8x9 -> 0 [ 51.665] sna_create_pixmap: usage=3, flags=a [ 51.665] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.665] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.665] create_pixmap: serial=376, usage=3, 8x9 [ 51.665] sna_create_pixmap: serial=376, 8x9, usage=3 [ 51.665] sna_composite(pixmap=376, op=1, src=375+(0, 0), mask=0+(0, 0), dst=376+(0, 0)+(0, 0), size=(8, 9) [ 51.665] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.665] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.665] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.665] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.668] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.668] sna_composite: fallback, dst pixmap=376 is too small (or completely damaged) [ 51.668] sna_composite: fallback -- fbComposite [ 51.669] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.669] sna_composite_fb: fallback -- move src to cpu [ 51.669] sna_composite_fb: fallback -- move dst to cpu [ 51.669] sna_drawable_move_region_to_cpu(pixmap=376 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.669] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.669] _sna_pixmap_move_to_cpu(pixmap=376, 8x9, flags=5) [ 51.669] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.669] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.669] _sna_pixmap_move_to_cpu: marking as damaged [ 51.669] __sna_damage_all(8, 9) [ 51.669] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.669] sna_transform_is_imprecise_integer_translation: no transform [ 51.669] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.669] sna_block_handler (timeout=0) [ 51.669] sna_create_pixmap(8, 9, 8, usage=3) [ 51.669] kgem_can_create_2d: 8x9 @ 8 [ 51.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.669] kgem_can_create_2d: untiled size=4096 [ 51.669] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.669] kgem_choose_tiling: 8x9 -> 0 [ 51.669] sna_create_pixmap: usage=3, flags=a [ 51.669] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.669] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.669] create_pixmap: serial=378, usage=3, 8x9 [ 51.669] sna_create_pixmap: serial=378, 8x9, usage=3 [ 51.669] sna_composite(pixmap=378, op=1, src=377+(0, 0), mask=0+(0, 0), dst=378+(0, 0)+(0, 0), size=(8, 9) [ 51.669] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.669] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.669] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.669] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.669] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.669] sna_composite: fallback, dst pixmap=378 is too small (or completely damaged) [ 51.669] sna_composite: fallback -- fbComposite [ 51.669] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.669] sna_composite_fb: fallback -- move src to cpu [ 51.669] sna_composite_fb: fallback -- move dst to cpu [ 51.669] sna_drawable_move_region_to_cpu(pixmap=378 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.669] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.669] _sna_pixmap_move_to_cpu(pixmap=378, 8x9, flags=5) [ 51.669] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.669] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.669] _sna_pixmap_move_to_cpu: marking as damaged [ 51.669] __sna_damage_all(8, 9) [ 51.669] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.669] sna_transform_is_imprecise_integer_translation: no transform [ 51.669] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.670] sna_create_pixmap(8, 9, 8, usage=3) [ 51.670] kgem_can_create_2d: 8x9 @ 8 [ 51.670] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.670] kgem_can_create_2d: untiled size=4096 [ 51.670] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.670] kgem_choose_tiling: 8x9 -> 0 [ 51.670] sna_create_pixmap: usage=3, flags=a [ 51.670] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.670] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.670] create_pixmap: serial=380, usage=3, 8x9 [ 51.670] sna_create_pixmap: serial=380, 8x9, usage=3 [ 51.670] sna_composite(pixmap=380, op=1, src=379+(0, 0), mask=0+(0, 0), dst=380+(0, 0)+(0, 0), size=(8, 9) [ 51.670] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.670] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.670] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.670] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.670] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.670] sna_composite: fallback, dst pixmap=380 is too small (or completely damaged) [ 51.670] sna_composite: fallback -- fbComposite [ 51.674] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.674] sna_composite_fb: fallback -- move src to cpu [ 51.674] sna_composite_fb: fallback -- move dst to cpu [ 51.674] sna_drawable_move_region_to_cpu(pixmap=380 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.674] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.674] _sna_pixmap_move_to_cpu(pixmap=380, 8x9, flags=5) [ 51.674] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.674] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.674] _sna_pixmap_move_to_cpu: marking as damaged [ 51.674] __sna_damage_all(8, 9) [ 51.674] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.674] sna_transform_is_imprecise_integer_translation: no transform [ 51.674] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.674] sna_block_handler (timeout=0) [ 51.674] sna_create_pixmap(8, 9, 8, usage=3) [ 51.674] kgem_can_create_2d: 8x9 @ 8 [ 51.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.674] kgem_can_create_2d: untiled size=4096 [ 51.674] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.674] kgem_choose_tiling: 8x9 -> 0 [ 51.675] sna_create_pixmap: usage=3, flags=a [ 51.675] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.675] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.675] create_pixmap: serial=382, usage=3, 8x9 [ 51.675] sna_create_pixmap: serial=382, 8x9, usage=3 [ 51.675] sna_composite(pixmap=382, op=1, src=381+(0, 0), mask=0+(0, 0), dst=382+(0, 0)+(0, 0), size=(8, 9) [ 51.675] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.675] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.675] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.675] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.675] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.675] sna_composite: fallback, dst pixmap=382 is too small (or completely damaged) [ 51.675] sna_composite: fallback -- fbComposite [ 51.675] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.675] sna_composite_fb: fallback -- move src to cpu [ 51.675] sna_composite_fb: fallback -- move dst to cpu [ 51.675] sna_drawable_move_region_to_cpu(pixmap=382 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.675] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.675] _sna_pixmap_move_to_cpu(pixmap=382, 8x9, flags=5) [ 51.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.675] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.675] _sna_pixmap_move_to_cpu: marking as damaged [ 51.675] __sna_damage_all(8, 9) [ 51.675] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.675] sna_transform_is_imprecise_integer_translation: no transform [ 51.675] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.675] sna_create_pixmap(8, 9, 8, usage=3) [ 51.675] kgem_can_create_2d: 8x9 @ 8 [ 51.675] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 51.675] kgem_can_create_2d: untiled size=4096 [ 51.675] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 51.675] kgem_choose_tiling: 8x9 -> 0 [ 51.675] sna_create_pixmap: usage=3, flags=a [ 51.675] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 51.675] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 51.675] create_pixmap: serial=384, usage=3, 8x9 [ 51.675] sna_create_pixmap: serial=384, 8x9, usage=3 [ 51.675] sna_composite(pixmap=384, op=1, src=383+(0, 0), mask=0+(0, 0), dst=384+(0, 0)+(0, 0), size=(8, 9) [ 51.675] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 51.675] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 51.675] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 51.675] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 51.675] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 51.675] sna_composite: fallback, dst pixmap=384 is too small (or completely damaged) [ 51.675] sna_composite: fallback -- fbComposite [ 51.675] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 51.675] sna_composite_fb: fallback -- move src to cpu [ 51.675] sna_composite_fb: fallback -- move dst to cpu [ 51.675] sna_drawable_move_region_to_cpu(pixmap=384 (8x9), [(0, 0), (8, 9)], flags=5) [ 51.675] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 51.675] _sna_pixmap_move_to_cpu(pixmap=384, 8x9, flags=5) [ 51.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 51.675] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 51.675] _sna_pixmap_move_to_cpu: marking as damaged [ 51.675] __sna_damage_all(8, 9) [ 51.675] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 51.675] sna_transform_is_imprecise_integer_translation: no transform [ 51.675] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 51.675] sna_block_handler (timeout=870) [ 51.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.675] sna_accel_do_throttle -- no pending activity [ 51.676] sna_block_handler (timeout=869) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.676] sna_block_handler (timeout=869) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.676] sna_block_handler (timeout=869) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.676] sna_block_handler (timeout=869) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.676] sna_block_handler (timeout=869) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.676] sna_block_handler (timeout=869) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.676] sna_block_handler (timeout=869) [ 51.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.676] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.677] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.677] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.677] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.677] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.677] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.677] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.677] sna_accel_do_throttle -- no pending activity [ 51.677] sna_block_handler (timeout=868) [ 51.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.678] sna_accel_do_throttle -- no pending activity [ 51.678] sna_block_handler (timeout=867) [ 51.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.678] sna_accel_do_throttle -- no pending activity [ 51.678] sna_block_handler (timeout=867) [ 51.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.678] sna_accel_do_throttle -- no pending activity [ 51.678] sna_block_handler (timeout=867) [ 51.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.678] sna_accel_do_throttle -- no pending activity [ 51.678] sna_block_handler (timeout=867) [ 51.678] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.678] sna_accel_do_throttle -- no pending activity [ 51.679] sna_create_pixmap(6, 6, 1, usage=0) [ 51.679] kgem_can_create_2d: 6x6 @ 1 [ 51.679] kgem_can_create_2d: unhandled depth 1 [ 51.679] sna_create_pixmap: can not use GPU, just creating shadow [ 51.679] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.679] create_pixmap: serial=385, usage=0, 6x6 [ 51.679] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=182 [ 51.679] sna_validate_gc: recomputing clip [ 51.679] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74dbfa0] [ 51.679] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.679] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.679] sna_put_image: fallback [ 51.679] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.679] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.679] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.679] sna_validate_pixmap: flushing pixmap [ 51.679] sna_drawable_move_region_to_cpu(pixmap=386 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.679] sna_drawable_move_region_to_cpu: not attached to pixmap 386 (depth 1) [ 51.679] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.679] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.679] sna_create_pixmap(6, 6, 1, usage=0) [ 51.680] kgem_can_create_2d: 6x6 @ 1 [ 51.680] kgem_can_create_2d: unhandled depth 1 [ 51.680] sna_create_pixmap: can not use GPU, just creating shadow [ 51.680] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.680] create_pixmap: serial=387, usage=0, 6x6 [ 51.680] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=184 [ 51.680] sna_validate_gc: recomputing clip [ 51.680] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e31b0] [ 51.680] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.680] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.680] sna_put_image: fallback [ 51.680] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.680] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.684] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.684] sna_validate_pixmap: flushing pixmap [ 51.684] sna_drawable_move_region_to_cpu(pixmap=388 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.684] sna_drawable_move_region_to_cpu: not attached to pixmap 388 (depth 1) [ 51.684] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.684] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.684] sna_block_handler (timeout=0) [ 51.684] sna_create_pixmap(6, 6, 1, usage=0) [ 51.684] kgem_can_create_2d: 6x6 @ 1 [ 51.684] kgem_can_create_2d: unhandled depth 1 [ 51.684] sna_create_pixmap: can not use GPU, just creating shadow [ 51.684] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.684] create_pixmap: serial=389, usage=0, 6x6 [ 51.684] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=186 [ 51.684] sna_validate_gc: recomputing clip [ 51.684] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e31d0] [ 51.684] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.684] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.684] sna_put_image: fallback [ 51.684] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.684] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.684] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.684] sna_validate_pixmap: flushing pixmap [ 51.685] sna_drawable_move_region_to_cpu(pixmap=390 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.685] sna_drawable_move_region_to_cpu: not attached to pixmap 390 (depth 1) [ 51.685] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.685] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.685] sna_create_pixmap(6, 6, 1, usage=0) [ 51.685] kgem_can_create_2d: 6x6 @ 1 [ 51.685] kgem_can_create_2d: unhandled depth 1 [ 51.685] sna_create_pixmap: can not use GPU, just creating shadow [ 51.685] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.685] create_pixmap: serial=391, usage=0, 6x6 [ 51.685] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=188 [ 51.685] sna_validate_gc: recomputing clip [ 51.685] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3290] [ 51.685] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.685] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.685] sna_put_image: fallback [ 51.685] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.685] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.685] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.685] sna_validate_pixmap: flushing pixmap [ 51.685] sna_drawable_move_region_to_cpu(pixmap=392 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.685] sna_drawable_move_region_to_cpu: not attached to pixmap 392 (depth 1) [ 51.685] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.685] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.685] sna_create_pixmap(6, 6, 1, usage=0) [ 51.685] kgem_can_create_2d: 6x6 @ 1 [ 51.685] kgem_can_create_2d: unhandled depth 1 [ 51.685] sna_create_pixmap: can not use GPU, just creating shadow [ 51.685] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.685] create_pixmap: serial=393, usage=0, 6x6 [ 51.685] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=18a [ 51.685] sna_validate_gc: recomputing clip [ 51.685] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3350] [ 51.685] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.685] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.685] sna_put_image: fallback [ 51.685] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.685] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.685] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.685] sna_validate_pixmap: flushing pixmap [ 51.685] sna_drawable_move_region_to_cpu(pixmap=394 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.685] sna_drawable_move_region_to_cpu: not attached to pixmap 394 (depth 1) [ 51.685] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.685] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.685] sna_create_pixmap(6, 6, 1, usage=0) [ 51.685] kgem_can_create_2d: 6x6 @ 1 [ 51.689] kgem_can_create_2d: unhandled depth 1 [ 51.689] sna_create_pixmap: can not use GPU, just creating shadow [ 51.689] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.689] create_pixmap: serial=395, usage=0, 6x6 [ 51.689] sna_block_handler (timeout=0) [ 51.689] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=18c [ 51.689] sna_validate_gc: recomputing clip [ 51.689] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3410] [ 51.689] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.689] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.689] sna_put_image: fallback [ 51.689] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.689] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.689] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.689] sna_validate_pixmap: flushing pixmap [ 51.689] sna_drawable_move_region_to_cpu(pixmap=396 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.689] sna_drawable_move_region_to_cpu: not attached to pixmap 396 (depth 1) [ 51.689] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.689] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.689] sna_create_pixmap(6, 6, 1, usage=0) [ 51.689] kgem_can_create_2d: 6x6 @ 1 [ 51.689] kgem_can_create_2d: unhandled depth 1 [ 51.689] sna_create_pixmap: can not use GPU, just creating shadow [ 51.689] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.689] create_pixmap: serial=397, usage=0, 6x6 [ 51.690] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=18e [ 51.690] sna_validate_gc: recomputing clip [ 51.690] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e34d0] [ 51.690] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.690] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.690] sna_put_image: fallback [ 51.690] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.690] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.690] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.690] sna_validate_pixmap: flushing pixmap [ 51.690] sna_drawable_move_region_to_cpu(pixmap=398 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.690] sna_drawable_move_region_to_cpu: not attached to pixmap 398 (depth 1) [ 51.690] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.690] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.690] sna_create_pixmap(6, 6, 1, usage=0) [ 51.690] kgem_can_create_2d: 6x6 @ 1 [ 51.690] kgem_can_create_2d: unhandled depth 1 [ 51.690] sna_create_pixmap: can not use GPU, just creating shadow [ 51.690] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.690] create_pixmap: serial=399, usage=0, 6x6 [ 51.690] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=190 [ 51.690] sna_validate_gc: recomputing clip [ 51.690] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3590] [ 51.690] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.690] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.690] sna_put_image: fallback [ 51.690] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.690] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.690] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.690] sna_validate_pixmap: flushing pixmap [ 51.690] sna_drawable_move_region_to_cpu(pixmap=400 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.690] sna_drawable_move_region_to_cpu: not attached to pixmap 400 (depth 1) [ 51.690] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.690] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.690] sna_create_pixmap(6, 6, 1, usage=0) [ 51.690] kgem_can_create_2d: 6x6 @ 1 [ 51.690] kgem_can_create_2d: unhandled depth 1 [ 51.690] sna_create_pixmap: can not use GPU, just creating shadow [ 51.690] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.690] create_pixmap: serial=401, usage=0, 6x6 [ 51.690] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=192 [ 51.690] sna_validate_gc: recomputing clip [ 51.690] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3650] [ 51.690] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.690] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.690] sna_put_image: fallback [ 51.690] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.690] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.690] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.690] sna_validate_pixmap: flushing pixmap [ 51.690] sna_drawable_move_region_to_cpu(pixmap=402 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.690] sna_drawable_move_region_to_cpu: not attached to pixmap 402 (depth 1) [ 51.690] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.690] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.690] sna_create_pixmap(6, 6, 1, usage=0) [ 51.690] kgem_can_create_2d: 6x6 @ 1 [ 51.690] kgem_can_create_2d: unhandled depth 1 [ 51.690] sna_create_pixmap: can not use GPU, just creating shadow [ 51.690] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.690] create_pixmap: serial=403, usage=0, 6x6 [ 51.690] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=194 [ 51.690] sna_validate_gc: recomputing clip [ 51.690] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3710] [ 51.690] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.690] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.690] sna_put_image: fallback [ 51.690] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.690] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.690] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.690] sna_validate_pixmap: flushing pixmap [ 51.690] sna_drawable_move_region_to_cpu(pixmap=404 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.690] sna_drawable_move_region_to_cpu: not attached to pixmap 404 (depth 1) [ 51.690] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.690] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.690] sna_create_pixmap(6, 6, 1, usage=0) [ 51.690] kgem_can_create_2d: 6x6 @ 1 [ 51.690] kgem_can_create_2d: unhandled depth 1 [ 51.690] sna_create_pixmap: can not use GPU, just creating shadow [ 51.690] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.690] create_pixmap: serial=405, usage=0, 6x6 [ 51.690] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=196 [ 51.694] sna_validate_gc: recomputing clip [ 51.694] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e37d0] [ 51.694] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.694] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.694] sna_put_image: fallback [ 51.694] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.694] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.694] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.694] sna_validate_pixmap: flushing pixmap [ 51.694] sna_drawable_move_region_to_cpu(pixmap=406 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.694] sna_drawable_move_region_to_cpu: not attached to pixmap 406 (depth 1) [ 51.694] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.694] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.694] sna_block_handler (timeout=0) [ 51.694] sna_create_pixmap(6, 6, 1, usage=0) [ 51.694] kgem_can_create_2d: 6x6 @ 1 [ 51.694] kgem_can_create_2d: unhandled depth 1 [ 51.694] sna_create_pixmap: can not use GPU, just creating shadow [ 51.694] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.694] create_pixmap: serial=407, usage=0, 6x6 [ 51.694] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=198 [ 51.695] sna_validate_gc: recomputing clip [ 51.695] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3890] [ 51.695] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.695] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.695] sna_put_image: fallback [ 51.695] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.695] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.695] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.695] sna_validate_pixmap: flushing pixmap [ 51.695] sna_drawable_move_region_to_cpu(pixmap=408 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.695] sna_drawable_move_region_to_cpu: not attached to pixmap 408 (depth 1) [ 51.695] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.695] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.695] sna_create_pixmap(6, 6, 1, usage=0) [ 51.695] kgem_can_create_2d: 6x6 @ 1 [ 51.695] kgem_can_create_2d: unhandled depth 1 [ 51.695] sna_create_pixmap: can not use GPU, just creating shadow [ 51.695] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.695] create_pixmap: serial=409, usage=0, 6x6 [ 51.695] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=19a [ 51.695] sna_validate_gc: recomputing clip [ 51.695] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3950] [ 51.695] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.695] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.695] sna_put_image: fallback [ 51.695] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.695] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.695] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.695] sna_validate_pixmap: flushing pixmap [ 51.695] sna_drawable_move_region_to_cpu(pixmap=410 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.695] sna_drawable_move_region_to_cpu: not attached to pixmap 410 (depth 1) [ 51.695] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.695] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.695] sna_create_pixmap(6, 6, 1, usage=0) [ 51.695] kgem_can_create_2d: 6x6 @ 1 [ 51.695] kgem_can_create_2d: unhandled depth 1 [ 51.695] sna_create_pixmap: can not use GPU, just creating shadow [ 51.695] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.695] create_pixmap: serial=411, usage=0, 6x6 [ 51.695] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=19c [ 51.695] sna_validate_gc: recomputing clip [ 51.695] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3a10] [ 51.695] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.695] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.695] sna_put_image: fallback [ 51.695] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.695] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.695] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.695] sna_validate_pixmap: flushing pixmap [ 51.695] sna_drawable_move_region_to_cpu(pixmap=412 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.699] sna_drawable_move_region_to_cpu: not attached to pixmap 412 (depth 1) [ 51.699] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.699] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.699] sna_block_handler (timeout=0) [ 51.699] sna_create_pixmap(6, 6, 1, usage=0) [ 51.699] kgem_can_create_2d: 6x6 @ 1 [ 51.699] kgem_can_create_2d: unhandled depth 1 [ 51.699] sna_create_pixmap: can not use GPU, just creating shadow [ 51.699] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.699] create_pixmap: serial=413, usage=0, 6x6 [ 51.699] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=19e [ 51.699] sna_validate_gc: recomputing clip [ 51.699] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3ad0] [ 51.699] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.699] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.699] sna_put_image: fallback [ 51.699] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.699] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.699] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.699] sna_validate_pixmap: flushing pixmap [ 51.699] sna_drawable_move_region_to_cpu(pixmap=414 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.699] sna_drawable_move_region_to_cpu: not attached to pixmap 414 (depth 1) [ 51.700] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.700] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.700] sna_create_pixmap(6, 6, 1, usage=0) [ 51.700] kgem_can_create_2d: 6x6 @ 1 [ 51.700] kgem_can_create_2d: unhandled depth 1 [ 51.700] sna_create_pixmap: can not use GPU, just creating shadow [ 51.700] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.700] create_pixmap: serial=415, usage=0, 6x6 [ 51.700] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1a0 [ 51.700] sna_validate_gc: recomputing clip [ 51.700] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3b90] [ 51.700] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.700] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.700] sna_put_image: fallback [ 51.700] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.700] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.700] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.700] sna_validate_pixmap: flushing pixmap [ 51.700] sna_drawable_move_region_to_cpu(pixmap=416 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.700] sna_drawable_move_region_to_cpu: not attached to pixmap 416 (depth 1) [ 51.700] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.700] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.700] sna_create_pixmap(6, 6, 1, usage=0) [ 51.700] kgem_can_create_2d: 6x6 @ 1 [ 51.700] kgem_can_create_2d: unhandled depth 1 [ 51.700] sna_create_pixmap: can not use GPU, just creating shadow [ 51.700] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.700] create_pixmap: serial=417, usage=0, 6x6 [ 51.700] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1a2 [ 51.700] sna_validate_gc: recomputing clip [ 51.700] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3c50] [ 51.700] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.700] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.700] sna_put_image: fallback [ 51.700] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.700] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.700] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.700] sna_validate_pixmap: flushing pixmap [ 51.700] sna_drawable_move_region_to_cpu(pixmap=418 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.700] sna_drawable_move_region_to_cpu: not attached to pixmap 418 (depth 1) [ 51.700] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.700] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.700] sna_create_pixmap(6, 6, 1, usage=0) [ 51.700] kgem_can_create_2d: 6x6 @ 1 [ 51.700] kgem_can_create_2d: unhandled depth 1 [ 51.700] sna_create_pixmap: can not use GPU, just creating shadow [ 51.704] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.704] create_pixmap: serial=419, usage=0, 6x6 [ 51.704] sna_block_handler (timeout=0) [ 51.704] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1a4 [ 51.704] sna_validate_gc: recomputing clip [ 51.704] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3d10] [ 51.704] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.704] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.704] sna_put_image: fallback [ 51.704] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.704] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.704] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.704] sna_validate_pixmap: flushing pixmap [ 51.704] sna_drawable_move_region_to_cpu(pixmap=420 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.704] sna_drawable_move_region_to_cpu: not attached to pixmap 420 (depth 1) [ 51.704] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.704] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.704] sna_create_pixmap(6, 6, 1, usage=0) [ 51.704] kgem_can_create_2d: 6x6 @ 1 [ 51.704] kgem_can_create_2d: unhandled depth 1 [ 51.704] sna_create_pixmap: can not use GPU, just creating shadow [ 51.704] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.704] create_pixmap: serial=421, usage=0, 6x6 [ 51.704] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1a6 [ 51.705] sna_validate_gc: recomputing clip [ 51.705] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3dd0] [ 51.705] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.705] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.705] sna_put_image: fallback [ 51.705] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.705] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.705] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.705] sna_validate_pixmap: flushing pixmap [ 51.705] sna_drawable_move_region_to_cpu(pixmap=422 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.705] sna_drawable_move_region_to_cpu: not attached to pixmap 422 (depth 1) [ 51.705] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.705] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.705] sna_create_pixmap(6, 6, 1, usage=0) [ 51.705] kgem_can_create_2d: 6x6 @ 1 [ 51.705] kgem_can_create_2d: unhandled depth 1 [ 51.705] sna_create_pixmap: can not use GPU, just creating shadow [ 51.705] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.705] create_pixmap: serial=423, usage=0, 6x6 [ 51.705] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1a8 [ 51.705] sna_validate_gc: recomputing clip [ 51.705] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3e90] [ 51.705] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.705] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.705] sna_put_image: fallback [ 51.705] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.705] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.705] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.705] sna_validate_pixmap: flushing pixmap [ 51.705] sna_drawable_move_region_to_cpu(pixmap=424 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.705] sna_drawable_move_region_to_cpu: not attached to pixmap 424 (depth 1) [ 51.705] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.705] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.705] sna_create_pixmap(6, 6, 1, usage=0) [ 51.705] kgem_can_create_2d: 6x6 @ 1 [ 51.705] kgem_can_create_2d: unhandled depth 1 [ 51.705] sna_create_pixmap: can not use GPU, just creating shadow [ 51.705] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.705] create_pixmap: serial=425, usage=0, 6x6 [ 51.705] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1aa [ 51.705] sna_validate_gc: recomputing clip [ 51.705] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e3f50] [ 51.705] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.705] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.705] sna_put_image: fallback [ 51.709] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.709] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.709] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.709] sna_validate_pixmap: flushing pixmap [ 51.709] sna_drawable_move_region_to_cpu(pixmap=426 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.709] sna_drawable_move_region_to_cpu: not attached to pixmap 426 (depth 1) [ 51.709] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.709] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.709] sna_block_handler (timeout=0) [ 51.709] sna_create_pixmap(6, 6, 1, usage=0) [ 51.709] kgem_can_create_2d: 6x6 @ 1 [ 51.709] kgem_can_create_2d: unhandled depth 1 [ 51.709] sna_create_pixmap: can not use GPU, just creating shadow [ 51.709] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.709] create_pixmap: serial=427, usage=0, 6x6 [ 51.709] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1ac [ 51.709] sna_validate_gc: recomputing clip [ 51.709] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e4010] [ 51.709] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.709] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.709] sna_put_image: fallback [ 51.710] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.710] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.710] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.710] sna_validate_pixmap: flushing pixmap [ 51.710] sna_drawable_move_region_to_cpu(pixmap=428 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.710] sna_drawable_move_region_to_cpu: not attached to pixmap 428 (depth 1) [ 51.710] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.710] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.710] sna_create_pixmap(6, 6, 1, usage=0) [ 51.710] kgem_can_create_2d: 6x6 @ 1 [ 51.710] kgem_can_create_2d: unhandled depth 1 [ 51.710] sna_create_pixmap: can not use GPU, just creating shadow [ 51.710] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.710] create_pixmap: serial=429, usage=0, 6x6 [ 51.710] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1ae [ 51.710] sna_validate_gc: recomputing clip [ 51.710] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e40d0] [ 51.710] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.710] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.710] sna_put_image: fallback [ 51.710] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.710] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.710] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.710] sna_validate_pixmap: flushing pixmap [ 51.710] sna_drawable_move_region_to_cpu(pixmap=430 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.710] sna_drawable_move_region_to_cpu: not attached to pixmap 430 (depth 1) [ 51.710] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.710] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.710] sna_create_pixmap(6, 6, 1, usage=0) [ 51.710] kgem_can_create_2d: 6x6 @ 1 [ 51.710] kgem_can_create_2d: unhandled depth 1 [ 51.710] sna_create_pixmap: can not use GPU, just creating shadow [ 51.710] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.710] create_pixmap: serial=431, usage=0, 6x6 [ 51.710] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1b0 [ 51.710] sna_validate_gc: recomputing clip [ 51.710] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e4190] [ 51.710] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.710] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.710] sna_put_image: fallback [ 51.710] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.710] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.710] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.710] sna_validate_pixmap: flushing pixmap [ 51.710] sna_drawable_move_region_to_cpu(pixmap=432 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.710] sna_drawable_move_region_to_cpu: not attached to pixmap 432 (depth 1) [ 51.710] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.710] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.710] sna_create_pixmap(6, 6, 1, usage=0) [ 51.710] kgem_can_create_2d: 6x6 @ 1 [ 51.710] kgem_can_create_2d: unhandled depth 1 [ 51.710] sna_create_pixmap: can not use GPU, just creating shadow [ 51.710] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.710] create_pixmap: serial=433, usage=0, 6x6 [ 51.710] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1b2 [ 51.710] sna_validate_gc: recomputing clip [ 51.710] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e4250] [ 51.710] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.710] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.710] sna_put_image: fallback [ 51.710] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.710] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.710] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.710] sna_validate_pixmap: flushing pixmap [ 51.710] sna_drawable_move_region_to_cpu(pixmap=434 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.710] sna_drawable_move_region_to_cpu: not attached to pixmap 434 (depth 1) [ 51.710] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.710] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.710] sna_create_pixmap(6, 6, 1, usage=0) [ 51.710] kgem_can_create_2d: 6x6 @ 1 [ 51.710] kgem_can_create_2d: unhandled depth 1 [ 51.710] sna_create_pixmap: can not use GPU, just creating shadow [ 51.710] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.710] create_pixmap: serial=435, usage=0, 6x6 [ 51.710] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1b4 [ 51.710] sna_validate_gc: recomputing clip [ 51.710] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e4310] [ 51.710] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.710] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.710] sna_put_image: fallback [ 51.710] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.710] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.710] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.710] sna_validate_pixmap: flushing pixmap [ 51.710] sna_drawable_move_region_to_cpu(pixmap=436 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.710] sna_drawable_move_region_to_cpu: not attached to pixmap 436 (depth 1) [ 51.711] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.711] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.711] sna_create_pixmap(6, 6, 1, usage=0) [ 51.711] kgem_can_create_2d: 6x6 @ 1 [ 51.711] kgem_can_create_2d: unhandled depth 1 [ 51.714] sna_create_pixmap: can not use GPU, just creating shadow [ 51.714] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.714] create_pixmap: serial=437, usage=0, 6x6 [ 51.714] sna_block_handler (timeout=0) [ 51.714] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1b6 [ 51.714] sna_validate_gc: recomputing clip [ 51.714] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e43d0] [ 51.714] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.714] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.714] sna_put_image: fallback [ 51.714] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.714] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.714] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.714] sna_validate_pixmap: flushing pixmap [ 51.714] sna_drawable_move_region_to_cpu(pixmap=438 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.714] sna_drawable_move_region_to_cpu: not attached to pixmap 438 (depth 1) [ 51.714] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.714] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.714] sna_create_pixmap(6, 6, 1, usage=0) [ 51.714] kgem_can_create_2d: 6x6 @ 1 [ 51.714] kgem_can_create_2d: unhandled depth 1 [ 51.715] sna_create_pixmap: can not use GPU, just creating shadow [ 51.715] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.715] create_pixmap: serial=439, usage=0, 6x6 [ 51.715] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1b8 [ 51.715] sna_validate_gc: recomputing clip [ 51.715] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e4490] [ 51.715] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.715] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.715] sna_put_image: fallback [ 51.715] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.715] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.715] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.715] sna_validate_pixmap: flushing pixmap [ 51.715] sna_drawable_move_region_to_cpu(pixmap=440 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.715] sna_drawable_move_region_to_cpu: not attached to pixmap 440 (depth 1) [ 51.715] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.715] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.715] sna_create_pixmap(6, 6, 1, usage=0) [ 51.715] kgem_can_create_2d: 6x6 @ 1 [ 51.715] kgem_can_create_2d: unhandled depth 1 [ 51.715] sna_create_pixmap: can not use GPU, just creating shadow [ 51.715] create_pixmap: allocating pixmap 6x6, depth=1/1, size=32 [ 51.715] create_pixmap: serial=441, usage=0, 6x6 [ 51.715] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1ba [ 51.715] sna_validate_gc: recomputing clip [ 51.715] sna_validate_gc: composite clip=1x[(0, 0), (6, 6)] [0x55e0f74e4550] [ 51.715] sna_put_image((0, 0)x(6, 6), depth=1, format=1) [ 51.715] sna_put_image: fallback -- unattached(0, 0, 6, 6) [ 51.715] sna_put_image: fallback [ 51.715] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.715] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.715] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.715] sna_validate_pixmap: flushing pixmap [ 51.715] sna_drawable_move_region_to_cpu(pixmap=442 (6x6), [(0, 0), (6, 6)], flags=3) [ 51.715] sna_drawable_move_region_to_cpu: not attached to pixmap 442 (depth 1) [ 51.715] sna_put_image: fbPutImage(0, 0, 6, 6) [ 51.715] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.715] sna_create_pixmap(4, 7, 1, usage=0) [ 51.715] kgem_can_create_2d: 4x7 @ 1 [ 51.715] kgem_can_create_2d: unhandled depth 1 [ 51.715] sna_create_pixmap: can not use GPU, just creating shadow [ 51.715] create_pixmap: allocating pixmap 4x7, depth=1/1, size=36 [ 51.715] create_pixmap: serial=443, usage=0, 4x7 [ 51.715] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1bc [ 51.715] sna_validate_gc: recomputing clip [ 51.715] sna_validate_gc: composite clip=1x[(0, 0), (4, 7)] [0x55e0f74e4620] [ 51.715] sna_put_image((0, 0)x(4, 7), depth=1, format=1) [ 51.715] sna_put_image: fallback -- unattached(0, 0, 4, 7) [ 51.715] sna_put_image: fallback [ 51.715] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.715] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.715] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.715] sna_validate_pixmap: flushing pixmap [ 51.715] sna_drawable_move_region_to_cpu(pixmap=444 (4x7), [(0, 0), (4, 7)], flags=3) [ 51.715] sna_drawable_move_region_to_cpu: not attached to pixmap 444 (depth 1) [ 51.715] sna_put_image: fbPutImage(0, 0, 4, 7) [ 51.715] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.715] sna_create_pixmap(9, 4, 1, usage=0) [ 51.715] kgem_can_create_2d: 9x4 @ 1 [ 51.715] kgem_can_create_2d: unhandled depth 1 [ 51.715] sna_create_pixmap: can not use GPU, just creating shadow [ 51.715] create_pixmap: allocating pixmap 9x4, depth=1/1, size=24 [ 51.715] create_pixmap: serial=445, usage=0, 9x4 [ 51.715] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1be [ 51.719] sna_validate_gc: recomputing clip [ 51.719] sna_validate_gc: composite clip=1x[(0, 0), (9, 4)] [0x55e0f74e46e0] [ 51.719] sna_put_image((0, 0)x(9, 4), depth=1, format=1) [ 51.719] sna_put_image: fallback -- unattached(0, 0, 9, 4) [ 51.719] sna_put_image: fallback [ 51.719] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.719] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.719] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.719] sna_validate_pixmap: flushing pixmap [ 51.719] sna_drawable_move_region_to_cpu(pixmap=446 (9x4), [(0, 0), (9, 4)], flags=3) [ 51.719] sna_drawable_move_region_to_cpu: not attached to pixmap 446 (depth 1) [ 51.719] sna_put_image: fbPutImage(0, 0, 9, 4) [ 51.719] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.719] sna_block_handler (timeout=0) [ 51.719] sna_create_pixmap(9, 4, 1, usage=0) [ 51.719] kgem_can_create_2d: 9x4 @ 1 [ 51.719] kgem_can_create_2d: unhandled depth 1 [ 51.719] sna_create_pixmap: can not use GPU, just creating shadow [ 51.719] create_pixmap: allocating pixmap 9x4, depth=1/1, size=24 [ 51.719] create_pixmap: serial=447, usage=0, 9x4 [ 51.719] sna_validate_gc(0x55e0f74e0dc0) changes=7fffff, previous serial=80000000, drawable=1c0 [ 51.719] sna_validate_gc: recomputing clip [ 51.720] sna_validate_gc: composite clip=1x[(0, 0), (9, 4)] [0x55e0f74e47a0] [ 51.720] sna_put_image((0, 0)x(9, 4), depth=1, format=1) [ 51.720] sna_put_image: fallback -- unattached(0, 0, 9, 4) [ 51.720] sna_put_image: fallback [ 51.720] sna_gc_move_to_cpu(0x55e0f74e0dc0) changes=7fffff [ 51.720] sna_gc_move_to_cpu: flushing stipple pixmap [ 51.720] sna_validate_pixmap: target bpp=1, source bpp=1 [ 51.720] sna_validate_pixmap: flushing pixmap [ 51.720] sna_drawable_move_region_to_cpu(pixmap=448 (9x4), [(0, 0), (9, 4)], flags=3) [ 51.720] sna_drawable_move_region_to_cpu: not attached to pixmap 448 (depth 1) [ 51.720] sna_put_image: fbPutImage(0, 0, 9, 4) [ 51.720] sna_gc_move_to_gpu(0x55e0f74e0dc0) [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.720] sna_accel_do_throttle -- no pending activity [ 51.720] sna_block_handler (timeout=825) [ 51.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.721] sna_accel_do_throttle -- no pending activity [ 51.721] sna_block_handler (timeout=824) [ 51.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.721] sna_accel_do_throttle -- no pending activity [ 51.721] sna_block_handler (timeout=824) [ 51.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.721] sna_accel_do_throttle -- no pending activity [ 51.721] sna_block_handler (timeout=824) [ 51.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.721] sna_accel_do_throttle -- no pending activity [ 51.721] sna_block_handler (timeout=824) [ 51.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.742] sna_accel_do_throttle -- no pending activity [ 51.742] sna_block_handler (timeout=803) [ 51.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.743] sna_accel_do_throttle -- no pending activity [ 51.743] sna_block_handler (timeout=802) [ 51.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.743] sna_accel_do_throttle -- no pending activity [ 51.743] sna_block_handler (timeout=802) [ 51.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.743] sna_accel_do_throttle -- no pending activity [ 51.743] sna_block_handler (timeout=802) [ 51.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.743] sna_accel_do_throttle -- no pending activity [ 51.743] sna_block_handler (timeout=802) [ 51.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.743] sna_accel_do_throttle -- no pending activity [ 51.743] sna_block_handler (timeout=802) [ 51.743] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.743] sna_accel_do_throttle -- no pending activity [ 51.743] sna_create_window: window=2097511 [ 51.743] sna_set_window_pixmap: window=2097511, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097512 [ 51.743] sna_set_window_pixmap: window=2097512, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097513 [ 51.743] sna_set_window_pixmap: window=2097513, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097514 [ 51.743] sna_set_window_pixmap: window=2097514, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097515 [ 51.743] sna_set_window_pixmap: window=2097515, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097516 [ 51.743] sna_set_window_pixmap: window=2097516, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097517 [ 51.743] sna_set_window_pixmap: window=2097517, old pixmap=0 new pixmap=8 [ 51.743] sna_create_window: window=2097518 [ 51.743] sna_set_window_pixmap: window=2097518, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097519 [ 51.743] sna_set_window_pixmap: window=2097519, old pixmap=0 new pixmap=8 [ 51.743] sna_create_window: window=2097520 [ 51.743] sna_set_window_pixmap: window=2097520, old pixmap=0 new pixmap=8 [ 51.743] sna_create_window: window=2097521 [ 51.743] sna_set_window_pixmap: window=2097521, old pixmap=0 new pixmap=8 [ 51.743] sna_create_window: window=2097522 [ 51.743] sna_set_window_pixmap: window=2097522, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.743] sna_create_window: window=2097523 [ 51.743] sna_set_window_pixmap: window=2097523, old pixmap=0 new pixmap=8 [ 51.743] sna_change_window_attributes [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_block_handler (timeout=801) [ 51.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.744] sna_accel_do_throttle -- no pending activity [ 51.744] sna_create_window: window=2097524 [ 51.744] sna_set_window_pixmap: window=2097524, old pixmap=0 new pixmap=8 [ 51.744] sna_change_window_attributes [ 51.744] sna_change_window_attributes [ 51.744] sna_create_window: window=2097525 [ 51.744] sna_set_window_pixmap: window=2097525, old pixmap=0 new pixmap=8 [ 51.744] sna_change_window_attributes [ 51.744] sna_create_window: window=2097526 [ 51.744] sna_set_window_pixmap: window=2097526, old pixmap=0 new pixmap=8 [ 51.745] sna_change_window_attributes [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.745] sna_block_handler (timeout=800) [ 51.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.745] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.746] sna_block_handler (timeout=799) [ 51.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.746] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.747] sna_block_handler (timeout=798) [ 51.747] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.747] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.748] sna_block_handler (timeout=797) [ 51.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.748] sna_accel_do_throttle -- no pending activity [ 51.751] sna_create_window: window=2097527 [ 51.751] sna_set_window_pixmap: window=2097527, old pixmap=0 new pixmap=8 [ 51.751] sna_change_window_attributes [ 51.751] sna_create_window: window=2097528 [ 51.751] sna_set_window_pixmap: window=2097528, old pixmap=0 new pixmap=8 [ 51.751] sna_change_window_attributes [ 51.751] sna_block_handler (timeout=794) [ 51.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.751] sna_accel_do_throttle -- no pending activity [ 51.751] sna_block_handler (timeout=794) [ 51.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.751] sna_accel_do_throttle -- no pending activity [ 51.751] sna_block_handler (timeout=794) [ 51.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.751] sna_accel_do_throttle -- no pending activity [ 51.751] sna_block_handler (timeout=794) [ 51.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.751] sna_accel_do_throttle -- no pending activity [ 51.751] sna_block_handler (timeout=794) [ 51.751] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.752] sna_block_handler (timeout=793) [ 51.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.752] sna_accel_do_throttle -- no pending activity [ 51.835] sna_block_handler (timeout=710) [ 51.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.835] sna_accel_do_throttle -- no pending activity [ 51.835] sna_block_handler (timeout=0) [ 51.835] sna_block_handler (timeout=710) [ 51.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.835] sna_accel_do_throttle -- no pending activity [ 51.835] sna_block_handler (timeout=710) [ 51.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.835] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=706) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=705) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=705) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=705) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=705) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=705) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=705) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.840] sna_block_handler (timeout=705) [ 51.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.840] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.843] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=0) [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.843] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.843] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.843] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.843] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.843] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.843] sna_accel_do_throttle -- no pending activity [ 51.843] sna_block_handler (timeout=702) [ 51.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.844] sna_accel_do_throttle -- no pending activity [ 51.844] sna_block_handler (timeout=701) [ 51.844] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.844] sna_accel_do_throttle -- no pending activity [ 51.844] sna_block_handler (timeout=701) [ 51.844] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.844] sna_accel_do_throttle -- no pending activity [ 51.844] sna_block_handler (timeout=701) [ 51.844] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.844] sna_accel_do_throttle -- no pending activity [ 51.855] sna_block_handler (timeout=690) [ 51.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=0) [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.856] sna_accel_do_throttle -- no pending activity [ 51.856] sna_block_handler (timeout=689) [ 51.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.857] sna_accel_do_throttle -- no pending activity [ 51.862] sna_block_handler (timeout=683) [ 51.862] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.862] sna_accel_do_throttle -- no pending activity [ 51.863] sna_block_handler (timeout=0) [ 51.863] sna_block_handler (timeout=682) [ 51.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.863] sna_accel_do_throttle -- no pending activity [ 51.863] sna_block_handler (timeout=682) [ 51.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.863] sna_accel_do_throttle -- no pending activity [ 51.863] sna_block_handler (timeout=682) [ 51.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.863] sna_accel_do_throttle -- no pending activity [ 51.863] sna_block_handler (timeout=682) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=0) [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=0) [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.864] sna_block_handler (timeout=681) [ 51.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.864] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_change_window_attributes [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.865] sna_block_handler (timeout=680) [ 51.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.865] sna_accel_do_throttle -- no pending activity [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.866] sna_change_window_attributes [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.866] sna_block_handler (timeout=679) [ 51.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.866] sna_accel_do_throttle -- no pending activity [ 51.867] sna_block_handler (timeout=678) [ 51.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.867] sna_accel_do_throttle -- no pending activity [ 51.867] sna_block_handler (timeout=678) [ 51.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.867] sna_accel_do_throttle -- no pending activity [ 51.867] sna_block_handler (timeout=678) [ 51.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.867] sna_accel_do_throttle -- no pending activity [ 51.867] sna_block_handler (timeout=678) [ 51.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.867] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=677) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=0) [ 51.868] sna_block_handler (timeout=0) [ 51.868] sna_block_handler (timeout=0) [ 51.868] sna_block_handler (timeout=677) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=677) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=677) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=677) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=677) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=677) [ 51.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.868] sna_accel_do_throttle -- no pending activity [ 51.868] sna_block_handler (timeout=677) [ 51.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.869] sna_accel_do_throttle -- no pending activity [ 51.869] sna_block_handler (timeout=676) [ 51.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.869] sna_accel_do_throttle -- no pending activity [ 51.869] sna_block_handler (timeout=676) [ 51.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.869] sna_accel_do_throttle -- no pending activity [ 51.869] sna_block_handler (timeout=676) [ 51.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.869] sna_accel_do_throttle -- no pending activity [ 51.869] sna_block_handler (timeout=676) [ 51.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.869] sna_accel_do_throttle -- no pending activity [ 51.869] sna_block_handler (timeout=676) [ 51.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.869] sna_accel_do_throttle -- no pending activity [ 51.869] sna_block_handler (timeout=676) [ 51.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.869] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=675) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.871] sna_block_handler (timeout=674) [ 51.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.871] sna_accel_do_throttle -- no pending activity [ 51.872] sna_block_handler (timeout=673) [ 51.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.872] sna_accel_do_throttle -- no pending activity [ 51.872] sna_block_handler (timeout=673) [ 51.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.872] sna_accel_do_throttle -- no pending activity [ 51.872] sna_block_handler (timeout=673) [ 51.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.872] sna_accel_do_throttle -- no pending activity [ 51.872] sna_block_handler (timeout=673) [ 51.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.872] sna_accel_do_throttle -- no pending activity [ 51.872] sna_block_handler (timeout=673) [ 51.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.872] sna_accel_do_throttle -- no pending activity [ 51.873] sna_block_handler (timeout=672) [ 51.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.873] sna_accel_do_throttle -- no pending activity [ 51.873] sna_block_handler (timeout=672) [ 51.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.873] sna_accel_do_throttle -- no pending activity [ 51.873] sna_block_handler (timeout=672) [ 51.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.873] sna_accel_do_throttle -- no pending activity [ 51.873] sna_block_handler (timeout=672) [ 51.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.873] sna_accel_do_throttle -- no pending activity [ 51.873] sna_block_handler (timeout=672) [ 51.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.873] sna_accel_do_throttle -- no pending activity [ 51.873] sna_block_handler (timeout=672) [ 51.873] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.873] sna_accel_do_throttle -- no pending activity [ 51.874] sna_block_handler (timeout=671) [ 51.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.874] sna_accel_do_throttle -- no pending activity [ 51.874] sna_block_handler (timeout=671) [ 51.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.874] sna_accel_do_throttle -- no pending activity [ 51.874] sna_block_handler (timeout=671) [ 51.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.874] sna_accel_do_throttle -- no pending activity [ 51.878] sna_block_handler (timeout=667) [ 51.878] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.878] sna_accel_do_throttle -- no pending activity [ 51.879] sna_block_handler (timeout=666) [ 51.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.879] sna_accel_do_throttle -- no pending activity [ 51.879] sna_block_handler (timeout=666) [ 51.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.879] sna_accel_do_throttle -- no pending activity [ 51.879] sna_block_handler (timeout=0) [ 51.879] sna_block_handler (timeout=0) [ 51.879] sna_block_handler (timeout=666) [ 51.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.879] sna_accel_do_throttle -- no pending activity [ 51.879] sna_block_handler (timeout=666) [ 51.879] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.879] sna_accel_do_throttle -- no pending activity [ 51.880] sna_block_handler (timeout=665) [ 51.880] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.880] sna_accel_do_throttle -- no pending activity [ 51.880] sna_block_handler (timeout=665) [ 51.880] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.880] sna_accel_do_throttle -- no pending activity [ 51.880] sna_block_handler (timeout=665) [ 51.880] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.880] sna_accel_do_throttle -- no pending activity [ 51.880] sna_block_handler (timeout=665) [ 51.880] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.880] sna_accel_do_throttle -- no pending activity [ 51.880] sna_block_handler (timeout=665) [ 51.880] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.880] sna_accel_do_throttle -- no pending activity [ 51.880] sna_block_handler (timeout=665) [ 51.880] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.880] sna_accel_do_throttle -- no pending activity [ 51.881] sna_block_handler (timeout=664) [ 51.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.881] sna_accel_do_throttle -- no pending activity [ 51.881] sna_block_handler (timeout=664) [ 51.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.881] sna_accel_do_throttle -- no pending activity [ 51.881] sna_block_handler (timeout=664) [ 51.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.881] sna_accel_do_throttle -- no pending activity [ 51.881] sna_block_handler (timeout=664) [ 51.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.881] sna_accel_do_throttle -- no pending activity [ 51.881] sna_block_handler (timeout=664) [ 51.881] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.881] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.882] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.882] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.882] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.882] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.882] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.882] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.882] sna_accel_do_throttle -- no pending activity [ 51.882] sna_block_handler (timeout=663) [ 51.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.883] sna_accel_do_throttle -- no pending activity [ 51.883] sna_block_handler (timeout=662) [ 51.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.883] sna_accel_do_throttle -- no pending activity [ 51.883] sna_block_handler (timeout=662) [ 51.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.883] sna_accel_do_throttle -- no pending activity [ 51.883] sna_block_handler (timeout=662) [ 51.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.883] sna_accel_do_throttle -- no pending activity [ 51.883] sna_block_handler (timeout=0) [ 51.883] sna_block_handler (timeout=662) [ 51.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.883] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=0) [ 51.884] sna_block_handler (timeout=0) [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.884] sna_block_handler (timeout=661) [ 51.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.884] sna_accel_do_throttle -- no pending activity [ 51.885] sna_block_handler (timeout=660) [ 51.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.885] sna_accel_do_throttle -- no pending activity [ 51.885] sna_block_handler (timeout=660) [ 51.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.885] sna_accel_do_throttle -- no pending activity [ 51.885] sna_block_handler (timeout=660) [ 51.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.885] sna_accel_do_throttle -- no pending activity [ 51.885] sna_block_handler (timeout=660) [ 51.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.885] sna_accel_do_throttle -- no pending activity [ 51.885] sna_block_handler (timeout=660) [ 51.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.885] sna_accel_do_throttle -- no pending activity [ 51.885] sna_block_handler (timeout=660) [ 51.885] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.885] sna_accel_do_throttle -- no pending activity [ 51.886] sna_block_handler (timeout=659) [ 51.886] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.886] sna_accel_do_throttle -- no pending activity [ 51.886] sna_create_window: window=4194305 [ 51.886] sna_set_window_pixmap: window=4194305, old pixmap=0 new pixmap=8 [ 51.886] sna_change_window_attributes [ 51.886] sna_block_handler (timeout=659) [ 51.886] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.886] sna_accel_do_throttle -- no pending activity [ 51.886] sna_block_handler (timeout=659) [ 51.886] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.886] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.887] sna_block_handler (timeout=658) [ 51.887] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.887] sna_accel_do_throttle -- no pending activity [ 51.888] sna_block_handler (timeout=657) [ 51.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.888] sna_accel_do_throttle -- no pending activity [ 51.889] sna_block_handler (timeout=656) [ 51.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.889] sna_accel_do_throttle -- no pending activity [ 51.889] sna_block_handler (timeout=656) [ 51.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.889] sna_accel_do_throttle -- no pending activity [ 51.889] sna_block_handler (timeout=656) [ 51.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.889] sna_accel_do_throttle -- no pending activity [ 51.889] sna_block_handler (timeout=656) [ 51.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.889] sna_accel_do_throttle -- no pending activity [ 51.889] sna_block_handler (timeout=656) [ 51.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.889] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.890] sna_block_handler (timeout=655) [ 51.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.890] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.891] sna_accel_do_throttle -- no pending activity [ 51.891] sna_block_handler (timeout=654) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.892] sna_block_handler (timeout=653) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.892] sna_block_handler (timeout=653) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.892] sna_block_handler (timeout=653) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.892] sna_block_handler (timeout=653) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.892] sna_block_handler (timeout=653) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.892] sna_block_handler (timeout=653) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.892] sna_block_handler (timeout=653) [ 51.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.892] sna_accel_do_throttle -- no pending activity [ 51.893] sna_create_window: window=6291457 [ 51.893] sna_set_window_pixmap: window=6291457, old pixmap=0 new pixmap=8 [ 51.893] sna_change_window_attributes [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.893] sna_block_handler (timeout=652) [ 51.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.893] sna_accel_do_throttle -- no pending activity [ 51.894] sna_block_handler (timeout=651) [ 51.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.894] sna_accel_do_throttle -- no pending activity [ 51.894] sna_block_handler (timeout=651) [ 51.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.894] sna_accel_do_throttle -- no pending activity [ 51.894] sna_block_handler (timeout=651) [ 51.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.894] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=0) [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.896] sna_block_handler (timeout=649) [ 51.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.896] sna_accel_do_throttle -- no pending activity [ 51.897] sna_block_handler (timeout=648) [ 51.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.897] sna_accel_do_throttle -- no pending activity [ 51.897] sna_block_handler (timeout=648) [ 51.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.897] sna_accel_do_throttle -- no pending activity [ 51.897] sna_block_handler (timeout=648) [ 51.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.897] sna_accel_do_throttle -- no pending activity [ 51.902] sna_block_handler (timeout=643) [ 51.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.902] sna_accel_do_throttle -- no pending activity [ 51.902] sna_block_handler (timeout=0) [ 51.902] sna_block_handler (timeout=643) [ 51.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.902] sna_accel_do_throttle -- no pending activity [ 51.904] sna_block_handler (timeout=641) [ 51.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.904] sna_accel_do_throttle -- no pending activity [ 51.905] sna_block_handler (timeout=640) [ 51.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.905] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.906] sna_block_handler (timeout=0) [ 51.906] sna_block_handler (timeout=639) [ 51.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.906] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.909] sna_block_handler (timeout=636) [ 51.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.909] sna_accel_do_throttle -- no pending activity [ 51.910] sna_block_handler (timeout=635) [ 51.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.910] sna_accel_do_throttle -- no pending activity [ 51.910] sna_block_handler (timeout=0) [ 51.910] sna_block_handler (timeout=635) [ 51.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.910] sna_accel_do_throttle -- no pending activity [ 51.910] sna_block_handler (timeout=635) [ 51.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.910] sna_accel_do_throttle -- no pending activity [ 51.910] sna_block_handler (timeout=635) [ 51.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.910] sna_accel_do_throttle -- no pending activity [ 51.910] sna_block_handler (timeout=635) [ 51.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.910] sna_accel_do_throttle -- no pending activity [ 51.910] sna_block_handler (timeout=635) [ 51.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.910] sna_accel_do_throttle -- no pending activity [ 51.910] sna_block_handler (timeout=635) [ 51.910] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.910] sna_accel_do_throttle -- no pending activity [ 51.911] sna_block_handler (timeout=634) [ 51.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.911] sna_accel_do_throttle -- no pending activity [ 51.911] sna_block_handler (timeout=634) [ 51.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.911] sna_accel_do_throttle -- no pending activity [ 51.911] sna_block_handler (timeout=634) [ 51.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.911] sna_accel_do_throttle -- no pending activity [ 51.911] sna_block_handler (timeout=634) [ 51.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.911] sna_accel_do_throttle -- no pending activity [ 51.911] sna_block_handler (timeout=634) [ 51.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.911] sna_accel_do_throttle -- no pending activity [ 51.911] sna_block_handler (timeout=634) [ 51.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.911] sna_accel_do_throttle -- no pending activity [ 51.911] sna_change_window_attributes [ 51.911] sna_block_handler (timeout=634) [ 51.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.911] sna_accel_do_throttle -- no pending activity [ 51.911] sna_block_handler (timeout=634) [ 51.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.912] sna_accel_do_throttle -- no pending activity [ 51.912] sna_change_window_attributes [ 51.912] sna_block_handler (timeout=633) [ 51.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.912] sna_accel_do_throttle -- no pending activity [ 51.912] sna_block_handler (timeout=633) [ 51.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.912] sna_accel_do_throttle -- no pending activity [ 51.912] sna_create_window: window=8388609 [ 51.912] sna_set_window_pixmap: window=8388609, old pixmap=0 new pixmap=8 [ 51.912] sna_change_window_attributes [ 51.912] sna_create_window: window=8388610 [ 51.912] sna_set_window_pixmap: window=8388610, old pixmap=0 new pixmap=8 [ 51.912] sna_change_window_attributes [ 51.912] sna_change_window_attributes [ 51.912] sna_block_handler (timeout=633) [ 51.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.912] sna_accel_do_throttle -- no pending activity [ 51.912] sna_block_handler (timeout=633) [ 51.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.912] sna_accel_do_throttle -- no pending activity [ 51.912] sna_block_handler (timeout=633) [ 51.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.912] sna_accel_do_throttle -- no pending activity [ 51.912] sna_block_handler (timeout=633) [ 51.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.912] sna_accel_do_throttle -- no pending activity [ 51.913] sna_block_handler (timeout=632) [ 51.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.913] sna_accel_do_throttle -- no pending activity [ 51.914] sna_block_handler (timeout=631) [ 51.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.914] sna_accel_do_throttle -- no pending activity [ 51.914] sna_block_handler (timeout=631) [ 51.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.914] sna_accel_do_throttle -- no pending activity [ 51.914] sna_block_handler (timeout=631) [ 51.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.914] sna_accel_do_throttle -- no pending activity [ 51.914] sna_block_handler (timeout=631) [ 51.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.914] sna_accel_do_throttle -- no pending activity [ 51.914] sna_block_handler (timeout=631) [ 51.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.914] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.917] sna_block_handler (timeout=628) [ 51.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.917] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.918] sna_block_handler (timeout=627) [ 51.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.918] sna_accel_do_throttle -- no pending activity [ 51.921] sna_block_handler (timeout=624) [ 51.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.921] sna_accel_do_throttle -- no pending activity [ 51.921] sna_block_handler (timeout=0) [ 51.921] sna_block_handler (timeout=624) [ 51.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.921] sna_accel_do_throttle -- no pending activity [ 51.921] sna_block_handler (timeout=624) [ 51.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.921] sna_accel_do_throttle -- no pending activity [ 51.921] sna_block_handler (timeout=624) [ 51.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.921] sna_accel_do_throttle -- no pending activity [ 51.921] sna_block_handler (timeout=624) [ 51.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.921] sna_accel_do_throttle -- no pending activity [ 51.921] sna_block_handler (timeout=624) [ 51.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.922] sna_block_handler (timeout=623) [ 51.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.922] sna_accel_do_throttle -- no pending activity [ 51.926] sna_change_window_attributes [ 51.926] sna_block_handler (timeout=619) [ 51.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.926] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=0) [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.940] sna_block_handler (timeout=605) [ 51.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.940] sna_accel_do_throttle -- no pending activity [ 51.941] sna_block_handler (timeout=604) [ 51.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.941] sna_accel_do_throttle -- no pending activity [ 51.943] sna_block_handler (timeout=602) [ 51.943] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.943] sna_accel_do_throttle -- no pending activity [ 51.946] sna_block_handler (timeout=599) [ 51.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.946] sna_accel_do_throttle -- no pending activity [ 51.946] sna_block_handler (timeout=599) [ 51.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.946] sna_accel_do_throttle -- no pending activity [ 51.947] sna_block_handler (timeout=598) [ 51.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.947] sna_accel_do_throttle -- no pending activity [ 51.947] sna_block_handler (timeout=598) [ 51.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.947] sna_accel_do_throttle -- no pending activity [ 51.947] sna_block_handler (timeout=598) [ 51.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.947] sna_accel_do_throttle -- no pending activity [ 51.947] sna_block_handler (timeout=598) [ 51.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.947] sna_accel_do_throttle -- no pending activity [ 51.947] sna_block_handler (timeout=598) [ 51.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.947] sna_accel_do_throttle -- no pending activity [ 51.947] sna_block_handler (timeout=598) [ 51.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.947] sna_accel_do_throttle -- no pending activity [ 51.955] sna_create_window: window=8388611 [ 51.955] sna_set_window_pixmap: window=8388611, old pixmap=0 new pixmap=8 [ 51.956] sna_change_window_attributes [ 51.956] sna_create_window: window=8388612 [ 51.956] sna_set_window_pixmap: window=8388612, old pixmap=0 new pixmap=8 [ 51.956] sna_change_window_attributes [ 51.956] sna_change_window_attributes [ 51.956] sna_block_handler (timeout=589) [ 51.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.957] sna_accel_do_throttle -- no pending activity [ 51.957] sna_block_handler (timeout=588) [ 51.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.957] sna_accel_do_throttle -- no pending activity [ 51.958] sna_block_handler (timeout=587) [ 51.958] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.958] sna_accel_do_throttle -- no pending activity [ 51.962] sna_create_pixmap(1, 1, 24, usage=0) [ 51.962] kgem_can_create_2d: 1x1 @ 24 [ 51.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 51.962] kgem_can_create_2d: untiled size=4096 [ 51.962] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 51.962] kgem_choose_tiling: 1x1 -> 0 [ 51.962] sna_create_pixmap: usage=0, flags=a [ 51.962] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 51.962] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 51.962] create_pixmap: serial=473, usage=0, 1x1 [ 51.962] sna_create_pixmap: serial=473, 1x1, usage=0 [ 51.962] sna_change_window_attributes [ 51.962] sna_change_window_attributes [ 51.962] sna_change_window_attributes [ 51.963] sna_destroy_window: window=8388612 [ 51.963] sna_destroy_window: window=8388611 [ 51.963] sna_block_handler (timeout=582) [ 51.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.963] sna_accel_do_throttle -- no pending activity [ 51.963] sna_block_handler (timeout=582) [ 51.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.963] sna_accel_do_throttle -- no pending activity [ 51.963] sna_block_handler (timeout=582) [ 51.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.963] sna_accel_do_throttle -- no pending activity [ 51.983] sna_block_handler (timeout=563) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_block_handler (timeout=562) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_block_handler (timeout=562) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_change_window_attributes [ 51.983] sna_block_handler (timeout=562) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_block_handler (timeout=562) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_block_handler (timeout=562) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_block_handler (timeout=562) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.983] sna_block_handler (timeout=562) [ 51.983] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.983] sna_accel_do_throttle -- no pending activity [ 51.990] sna_block_handler (timeout=555) [ 51.990] has_shadow: has pending damage? 0, outstanding flips: 0 [ 51.990] sna_accel_do_throttle -- no pending activity [ 52.026] sna_block_handler (timeout=519) [ 52.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.026] sna_accel_do_throttle -- no pending activity [ 52.045] sna_block_handler (timeout=500) [ 52.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.045] sna_accel_do_throttle -- no pending activity [ 52.067] sna_block_handler (timeout=478) [ 52.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.067] sna_accel_do_throttle -- no pending activity [ 52.131] sna_block_handler (timeout=415) [ 52.131] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.131] sna_accel_do_throttle -- no pending activity [ 52.134] sna_block_handler (timeout=411) [ 52.136] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.136] sna_accel_do_throttle -- no pending activity [ 52.138] sna_block_handler (timeout=407) [ 52.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.138] sna_accel_do_throttle -- no pending activity [ 52.142] sna_block_handler (timeout=403) [ 52.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.142] sna_accel_do_throttle -- no pending activity [ 52.143] sna_block_handler (timeout=402) [ 52.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.143] sna_accel_do_throttle -- no pending activity [ 52.153] sna_block_handler (timeout=392) [ 52.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.153] sna_accel_do_throttle -- no pending activity [ 52.153] sna_block_handler (timeout=0) [ 52.154] sna_block_handler (timeout=391) [ 52.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.154] sna_accel_do_throttle -- no pending activity [ 52.160] sna_block_handler (timeout=385) [ 52.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.160] sna_accel_do_throttle -- no pending activity [ 52.160] sna_block_handler (timeout=0) [ 52.160] sna_block_handler (timeout=385) [ 52.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.160] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=385) [ 52.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.161] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=384) [ 52.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.161] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=384) [ 52.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.161] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=384) [ 52.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.161] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=384) [ 52.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.161] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=384) [ 52.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.161] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=384) [ 52.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.161] sna_accel_do_throttle -- no pending activity [ 52.161] sna_block_handler (timeout=384) [ 52.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.162] sna_accel_do_throttle -- no pending activity [ 52.162] sna_block_handler (timeout=383) [ 52.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.162] sna_accel_do_throttle -- no pending activity [ 52.162] sna_block_handler (timeout=383) [ 52.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.162] sna_accel_do_throttle -- no pending activity [ 52.164] sna_block_handler (timeout=381) [ 52.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.164] sna_accel_do_throttle -- no pending activity [ 52.164] sna_block_handler (timeout=381) [ 52.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.164] sna_accel_do_throttle -- no pending activity [ 52.169] sna_block_handler (timeout=376) [ 52.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.170] sna_accel_do_throttle -- no pending activity [ 52.170] sna_block_handler (timeout=375) [ 52.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.170] sna_accel_do_throttle -- no pending activity [ 52.170] sna_block_handler (timeout=375) [ 52.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.170] sna_accel_do_throttle -- no pending activity [ 52.171] sna_block_handler (timeout=375) [ 52.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.171] sna_accel_do_throttle -- no pending activity [ 52.171] sna_block_handler (timeout=374) [ 52.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.171] sna_accel_do_throttle -- no pending activity [ 52.171] sna_block_handler (timeout=374) [ 52.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=0) [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.172] sna_accel_do_throttle -- no pending activity [ 52.172] sna_block_handler (timeout=373) [ 52.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.173] sna_accel_do_throttle -- no pending activity [ 52.173] sna_block_handler (timeout=372) [ 52.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.173] sna_accel_do_throttle -- no pending activity [ 52.173] sna_block_handler (timeout=372) [ 52.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.173] sna_accel_do_throttle -- no pending activity [ 52.173] sna_block_handler (timeout=372) [ 52.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.173] sna_accel_do_throttle -- no pending activity [ 52.173] sna_block_handler (timeout=372) [ 52.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.173] sna_accel_do_throttle -- no pending activity [ 52.173] sna_block_handler (timeout=372) [ 52.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.173] sna_accel_do_throttle -- no pending activity [ 52.175] sna_block_handler (timeout=370) [ 52.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.175] sna_accel_do_throttle -- no pending activity [ 52.176] sna_block_handler (timeout=369) [ 52.176] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.176] sna_accel_do_throttle -- no pending activity [ 52.176] sna_create_window: window=6291459 [ 52.176] sna_set_window_pixmap: window=6291459, old pixmap=0 new pixmap=8 [ 52.176] sna_change_window_attributes [ 52.177] sna_create_window: window=6291460 [ 52.177] sna_set_window_pixmap: window=6291460, old pixmap=0 new pixmap=8 [ 52.177] sna_change_window_attributes [ 52.177] sna_change_window_attributes [ 52.177] sna_block_handler (timeout=368) [ 52.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.177] sna_accel_do_throttle -- no pending activity [ 52.177] sna_block_handler (timeout=368) [ 52.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.177] sna_accel_do_throttle -- no pending activity [ 52.177] sna_change_window_attributes [ 52.177] sna_block_handler (timeout=368) [ 52.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.178] sna_accel_do_throttle -- no pending activity [ 52.181] sna_block_handler (timeout=364) [ 52.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.181] sna_accel_do_throttle -- no pending activity [ 52.181] sna_block_handler (timeout=0) [ 52.181] sna_block_handler (timeout=364) [ 52.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.181] sna_accel_do_throttle -- no pending activity [ 52.181] sna_block_handler (timeout=364) [ 52.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.182] sna_accel_do_throttle -- no pending activity [ 52.182] sna_block_handler (timeout=363) [ 52.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.182] sna_accel_do_throttle -- no pending activity [ 52.182] sna_block_handler (timeout=363) [ 52.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.182] sna_accel_do_throttle -- no pending activity [ 52.182] sna_block_handler (timeout=363) [ 52.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.182] sna_accel_do_throttle -- no pending activity [ 52.183] sna_block_handler (timeout=362) [ 52.183] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.183] sna_accel_do_throttle -- no pending activity [ 52.183] sna_block_handler (timeout=362) [ 52.183] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.183] sna_accel_do_throttle -- no pending activity [ 52.183] sna_block_handler (timeout=362) [ 52.183] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.183] sna_accel_do_throttle -- no pending activity [ 52.184] sna_block_handler (timeout=361) [ 52.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.184] sna_accel_do_throttle -- no pending activity [ 52.184] sna_block_handler (timeout=361) [ 52.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.184] sna_accel_do_throttle -- no pending activity [ 52.184] sna_block_handler (timeout=361) [ 52.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.184] sna_accel_do_throttle -- no pending activity [ 52.185] sna_block_handler (timeout=360) [ 52.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.185] sna_accel_do_throttle -- no pending activity [ 52.187] sna_block_handler (timeout=358) [ 52.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.187] sna_accel_do_throttle -- no pending activity [ 52.187] sna_block_handler (timeout=358) [ 52.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.187] sna_accel_do_throttle -- no pending activity [ 52.188] sna_block_handler (timeout=357) [ 52.188] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.188] sna_accel_do_throttle -- no pending activity [ 52.188] sna_block_handler (timeout=357) [ 52.188] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.188] sna_accel_do_throttle -- no pending activity [ 52.188] sna_block_handler (timeout=357) [ 52.188] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.188] sna_accel_do_throttle -- no pending activity [ 52.209] sna_block_handler (timeout=336) [ 52.209] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.210] sna_accel_do_throttle -- no pending activity [ 52.210] sna_block_handler (timeout=335) [ 52.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.210] sna_accel_do_throttle -- no pending activity [ 52.210] sna_block_handler (timeout=335) [ 52.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.210] sna_accel_do_throttle -- no pending activity [ 52.210] sna_block_handler (timeout=335) [ 52.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.210] sna_accel_do_throttle -- no pending activity [ 52.210] sna_block_handler (timeout=335) [ 52.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.210] sna_accel_do_throttle -- no pending activity [ 52.210] sna_block_handler (timeout=335) [ 52.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.210] sna_accel_do_throttle -- no pending activity [ 52.211] sna_destroy_window: window=6291460 [ 52.211] sna_destroy_window: window=6291459 [ 52.211] sna_create_window: window=6291463 [ 52.211] sna_set_window_pixmap: window=6291463, old pixmap=0 new pixmap=8 [ 52.211] sna_change_window_attributes [ 52.211] sna_create_window: window=6291464 [ 52.211] sna_set_window_pixmap: window=6291464, old pixmap=0 new pixmap=8 [ 52.211] sna_change_window_attributes [ 52.211] sna_change_window_attributes [ 52.211] sna_block_handler (timeout=334) [ 52.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.211] sna_accel_do_throttle -- no pending activity [ 52.211] sna_block_handler (timeout=334) [ 52.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.211] sna_accel_do_throttle -- no pending activity [ 52.211] sna_block_handler (timeout=0) [ 52.211] sna_block_handler (timeout=334) [ 52.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.211] sna_accel_do_throttle -- no pending activity [ 52.211] sna_change_window_attributes [ 52.211] sna_block_handler (timeout=334) [ 52.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.211] sna_accel_do_throttle -- no pending activity [ 52.211] sna_block_handler (timeout=334) [ 52.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.212] sna_accel_do_throttle -- no pending activity [ 52.212] sna_block_handler (timeout=333) [ 52.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.212] sna_accel_do_throttle -- no pending activity [ 52.212] sna_block_handler (timeout=333) [ 52.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.212] sna_accel_do_throttle -- no pending activity [ 52.212] sna_block_handler (timeout=333) [ 52.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.212] sna_accel_do_throttle -- no pending activity [ 52.212] sna_block_handler (timeout=333) [ 52.212] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.212] sna_accel_do_throttle -- no pending activity [ 52.213] sna_block_handler (timeout=332) [ 52.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.213] sna_accel_do_throttle -- no pending activity [ 52.213] sna_block_handler (timeout=332) [ 52.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.213] sna_accel_do_throttle -- no pending activity [ 52.213] sna_block_handler (timeout=332) [ 52.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.213] sna_accel_do_throttle -- no pending activity [ 52.213] sna_block_handler (timeout=332) [ 52.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.213] sna_accel_do_throttle -- no pending activity [ 52.213] sna_block_handler (timeout=332) [ 52.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.213] sna_accel_do_throttle -- no pending activity [ 52.213] sna_block_handler (timeout=332) [ 52.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.213] sna_accel_do_throttle -- no pending activity [ 52.214] sna_block_handler (timeout=331) [ 52.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.214] sna_accel_do_throttle -- no pending activity [ 52.214] sna_block_handler (timeout=331) [ 52.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.214] sna_accel_do_throttle -- no pending activity [ 52.214] sna_block_handler (timeout=331) [ 52.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.214] sna_accel_do_throttle -- no pending activity [ 52.214] sna_create_window: window=6291468 [ 52.214] sna_set_window_pixmap: window=6291468, old pixmap=0 new pixmap=8 [ 52.214] sna_change_window_attributes [ 52.214] sna_block_handler (timeout=331) [ 52.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.214] sna_accel_do_throttle -- no pending activity [ 52.214] sna_block_handler (timeout=331) [ 52.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.214] sna_accel_do_throttle -- no pending activity [ 52.214] sna_block_handler (timeout=331) [ 52.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.214] sna_accel_do_throttle -- no pending activity [ 52.215] sna_block_handler (timeout=330) [ 52.215] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.215] sna_accel_do_throttle -- no pending activity [ 52.306] sna_set_cursor_position(2866, 1071), cursor? 1 [ 52.306] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.306] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.306] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.306] sna_set_cursor_position: CRTC:43 (2866, 1071), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.306] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.306] sna_set_cursor_position: CRTC:59 (946, 1071), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.306] sna_set_cursor_position: CRTC:75 (946, 1071), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.307] sna_block_handler (timeout=238) [ 52.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.307] sna_accel_do_throttle -- no pending activity [ 52.314] sna_set_cursor_position(2868, 1068), cursor? 1 [ 52.314] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.314] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.314] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.314] sna_set_cursor_position: CRTC:43 (2868, 1068), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.314] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.314] sna_set_cursor_position: CRTC:59 (948, 1068), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.314] sna_set_cursor_position: CRTC:75 (948, 1068), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.314] sna_block_handler (timeout=231) [ 52.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.314] sna_accel_do_throttle -- no pending activity [ 52.322] sna_set_cursor_position(2870, 1064), cursor? 1 [ 52.322] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.322] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.322] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.322] sna_set_cursor_position: CRTC:43 (2870, 1064), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.322] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.322] sna_set_cursor_position: CRTC:59 (950, 1064), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.322] sna_set_cursor_position: CRTC:75 (950, 1064), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.322] sna_block_handler (timeout=223) [ 52.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.322] sna_accel_do_throttle -- no pending activity [ 52.330] sna_set_cursor_position(2873, 1061), cursor? 1 [ 52.330] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.330] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.330] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.330] sna_set_cursor_position: CRTC:43 (2873, 1061), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.330] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.330] sna_set_cursor_position: CRTC:59 (953, 1061), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.330] sna_set_cursor_position: CRTC:75 (953, 1061), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.330] sna_block_handler (timeout=215) [ 52.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.330] sna_accel_do_throttle -- no pending activity [ 52.338] sna_set_cursor_position(2874, 1060), cursor? 1 [ 52.338] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.338] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.338] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.338] sna_set_cursor_position: CRTC:43 (2874, 1060), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.338] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.338] sna_set_cursor_position: CRTC:59 (954, 1060), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.338] sna_set_cursor_position: CRTC:75 (954, 1060), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.338] sna_block_handler (timeout=207) [ 52.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.338] sna_accel_do_throttle -- no pending activity [ 52.346] sna_set_cursor_position(2874, 1059), cursor? 1 [ 52.346] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.346] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.346] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.346] sna_set_cursor_position: CRTC:43 (2874, 1059), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.346] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.346] sna_set_cursor_position: CRTC:59 (954, 1059), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.346] sna_set_cursor_position: CRTC:75 (954, 1059), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.346] sna_block_handler (timeout=199) [ 52.346] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.346] sna_accel_do_throttle -- no pending activity [ 52.354] sna_set_cursor_position(2875, 1059), cursor? 1 [ 52.354] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.354] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.354] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.354] sna_set_cursor_position: CRTC:43 (2875, 1059), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.354] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.354] sna_set_cursor_position: CRTC:59 (955, 1059), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.354] sna_set_cursor_position: CRTC:75 (955, 1059), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.354] sna_block_handler (timeout=191) [ 52.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.354] sna_accel_do_throttle -- no pending activity [ 52.362] sna_set_cursor_position(2875, 1057), cursor? 1 [ 52.362] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.362] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.362] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.362] sna_set_cursor_position: CRTC:43 (2875, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.362] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.362] sna_set_cursor_position: CRTC:59 (955, 1057), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.362] sna_set_cursor_position: CRTC:75 (955, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.362] sna_block_handler (timeout=183) [ 52.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.362] sna_accel_do_throttle -- no pending activity [ 52.370] sna_set_cursor_position(2877, 1057), cursor? 1 [ 52.370] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.370] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.370] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.370] sna_set_cursor_position: CRTC:43 (2877, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.370] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.370] sna_set_cursor_position: CRTC:59 (957, 1057), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.370] sna_set_cursor_position: CRTC:75 (957, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.370] sna_block_handler (timeout=175) [ 52.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.370] sna_accel_do_throttle -- no pending activity [ 52.394] sna_set_cursor_position(2878, 1057), cursor? 1 [ 52.394] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.394] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.394] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.394] sna_set_cursor_position: CRTC:43 (2878, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.394] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.394] sna_set_cursor_position: CRTC:59 (958, 1057), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.394] sna_set_cursor_position: CRTC:75 (958, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.394] sna_block_handler (timeout=151) [ 52.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.394] sna_accel_do_throttle -- no pending activity [ 52.474] sna_set_cursor_position(2879, 1057), cursor? 1 [ 52.474] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.474] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.474] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.474] sna_set_cursor_position: CRTC:43 (2879, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.474] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.474] sna_set_cursor_position: CRTC:59 (959, 1057), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.474] sna_set_cursor_position: CRTC:75 (959, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.474] sna_block_handler (timeout=71) [ 52.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.474] sna_accel_do_throttle -- no pending activity [ 52.482] sna_set_cursor_position(2880, 1057), cursor? 1 [ 52.482] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.482] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.482] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.482] sna_set_cursor_position: CRTC:43 (2880, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.482] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.482] sna_set_cursor_position: CRTC:59 (960, 1057), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.482] sna_set_cursor_position: CRTC:75 (960, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.482] sna_block_handler (timeout=63) [ 52.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.482] sna_accel_do_throttle -- no pending activity [ 52.490] sna_set_cursor_position(2881, 1057), cursor? 1 [ 52.490] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.490] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.490] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.490] sna_set_cursor_position: CRTC:43 (2881, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.490] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.490] sna_set_cursor_position: CRTC:59 (961, 1057), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.490] sna_set_cursor_position: CRTC:75 (961, 1057), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.490] sna_block_handler (timeout=55) [ 52.490] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.490] sna_accel_do_throttle -- no pending activity [ 52.498] sna_set_cursor_position(2881, 1058), cursor? 1 [ 52.498] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.498] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.498] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.498] sna_set_cursor_position: CRTC:43 (2881, 1058), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.498] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.498] sna_set_cursor_position: CRTC:59 (961, 1058), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.498] sna_set_cursor_position: CRTC:75 (961, 1058), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.498] sna_block_handler (timeout=47) [ 52.498] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.498] sna_accel_do_throttle -- no pending activity [ 52.506] sna_set_cursor_position(2883, 1060), cursor? 1 [ 52.506] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.506] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.506] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.506] sna_set_cursor_position: CRTC:43 (2883, 1060), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.506] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.506] sna_set_cursor_position: CRTC:59 (963, 1060), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.506] sna_set_cursor_position: CRTC:75 (963, 1060), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.506] sna_block_handler (timeout=39) [ 52.506] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.506] sna_accel_do_throttle -- no pending activity [ 52.514] sna_set_cursor_position(2883, 1062), cursor? 1 [ 52.514] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.514] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.514] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.514] sna_set_cursor_position: CRTC:43 (2883, 1062), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.514] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.514] sna_set_cursor_position: CRTC:59 (963, 1062), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.514] sna_set_cursor_position: CRTC:75 (963, 1062), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.514] sna_block_handler (timeout=31) [ 52.514] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.514] sna_accel_do_throttle -- no pending activity [ 52.515] sna_block_handler (timeout=30) [ 52.515] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.515] sna_accel_do_throttle -- no pending activity [ 52.517] sna_block_handler (timeout=28) [ 52.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.517] sna_accel_do_throttle -- no pending activity [ 52.517] sna_block_handler (timeout=28) [ 52.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.517] sna_accel_do_throttle -- no pending activity [ 52.522] sna_set_cursor_position(2884, 1065), cursor? 1 [ 52.522] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.522] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.522] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.522] sna_set_cursor_position: CRTC:43 (2884, 1065), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.522] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.522] sna_set_cursor_position: CRTC:59 (964, 1065), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.522] sna_set_cursor_position: CRTC:75 (964, 1065), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.522] sna_block_handler (timeout=23) [ 52.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.522] sna_accel_do_throttle -- no pending activity [ 52.530] sna_set_cursor_position(2884, 1071), cursor? 1 [ 52.530] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.530] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.530] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.530] sna_set_cursor_position: CRTC:43 (2884, 1071), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.530] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.530] sna_set_cursor_position: CRTC:59 (964, 1071), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.530] sna_set_cursor_position: CRTC:75 (964, 1071), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.530] sna_block_handler (timeout=15) [ 52.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.530] sna_accel_do_throttle -- no pending activity [ 52.538] sna_set_cursor_position(2883, 1076), cursor? 1 [ 52.538] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.538] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.538] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.538] sna_set_cursor_position: CRTC:43 (2883, 1076), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.538] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.538] sna_set_cursor_position: CRTC:59 (963, 1076), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.538] sna_set_cursor_position: CRTC:75 (963, 1076), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.538] sna_block_handler (timeout=7) [ 52.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.538] sna_accel_do_throttle -- no pending activity [ 52.545] sna_mode_coldplug() [ 52.545] sna_block_handler (timeout=0) [ 52.545] sna_block_handler (timeout=598501) [ 52.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.545] sna_accel_do_throttle -- no pending activity [ 52.546] sna_set_cursor_position(2880, 1080), cursor? 1 [ 52.546] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.546] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.546] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.546] sna_set_cursor_position: CRTC:43 (2880, 1080), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.546] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.546] sna_set_cursor_position: CRTC:59 (960, 1080), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.546] sna_set_cursor_position: CRTC:75 (960, 1080), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.546] sna_block_handler (timeout=598500) [ 52.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.546] sna_accel_do_throttle -- no pending activity [ 52.554] sna_set_cursor_position(2876, 1085), cursor? 1 [ 52.554] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.554] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.554] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.554] sna_set_cursor_position: CRTC:43 (2876, 1085), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.554] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.554] sna_set_cursor_position: CRTC:59 (956, 1085), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.554] sna_set_cursor_position: CRTC:75 (956, 1085), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.554] sna_block_handler (timeout=598492) [ 52.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.554] sna_accel_do_throttle -- no pending activity [ 52.562] sna_set_cursor_position(2874, 1091), cursor? 1 [ 52.562] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.562] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.562] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.562] sna_set_cursor_position: CRTC:43 (2874, 1091), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.562] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.562] sna_set_cursor_position: CRTC:59 (954, 1091), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.562] sna_set_cursor_position: CRTC:75 (954, 1091), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.562] sna_block_handler (timeout=598484) [ 52.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.562] sna_accel_do_throttle -- no pending activity [ 52.570] sna_set_cursor_position(2868, 1096), cursor? 1 [ 52.570] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.570] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.570] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.570] sna_set_cursor_position: CRTC:43 (2868, 1096), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.570] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.570] sna_set_cursor_position: CRTC:59 (948, 1096), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.570] sna_set_cursor_position: CRTC:75 (948, 1096), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.570] sna_block_handler (timeout=598476) [ 52.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.570] sna_accel_do_throttle -- no pending activity [ 52.578] sna_set_cursor_position(2864, 1104), cursor? 1 [ 52.578] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.578] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.578] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.578] sna_set_cursor_position: CRTC:43 (2864, 1104), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.578] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.578] sna_set_cursor_position: CRTC:59 (944, 1104), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.578] sna_set_cursor_position: CRTC:75 (944, 1104), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.578] sna_block_handler (timeout=598468) [ 52.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.578] sna_accel_do_throttle -- no pending activity [ 52.586] sna_set_cursor_position(2857, 1113), cursor? 1 [ 52.586] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.586] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.586] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.586] sna_set_cursor_position: CRTC:43 (2857, 1113), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.586] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.586] sna_set_cursor_position: CRTC:59 (937, 1113), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.586] sna_set_cursor_position: CRTC:75 (937, 1113), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.586] sna_block_handler (timeout=598460) [ 52.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.586] sna_accel_do_throttle -- no pending activity [ 52.594] sna_set_cursor_position(2851, 1122), cursor? 1 [ 52.594] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.594] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.594] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.594] sna_set_cursor_position: CRTC:43 (2851, 1122), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.594] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.594] sna_set_cursor_position: CRTC:59 (931, 1122), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.594] sna_set_cursor_position: CRTC:75 (931, 1122), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.594] sna_block_handler (timeout=598452) [ 52.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.594] sna_accel_do_throttle -- no pending activity [ 52.602] sna_set_cursor_position(2846, 1130), cursor? 1 [ 52.602] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.602] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.602] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.602] sna_set_cursor_position: CRTC:43 (2846, 1130), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.602] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.602] sna_set_cursor_position: CRTC:59 (926, 1130), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.602] sna_set_cursor_position: CRTC:75 (926, 1130), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.602] sna_block_handler (timeout=598444) [ 52.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.602] sna_accel_do_throttle -- no pending activity [ 52.610] sna_set_cursor_position(2843, 1138), cursor? 1 [ 52.610] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.610] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.610] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.610] sna_set_cursor_position: CRTC:43 (2843, 1138), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.610] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.610] sna_set_cursor_position: CRTC:59 (923, 1138), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.610] sna_set_cursor_position: CRTC:75 (923, 1138), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.610] sna_block_handler (timeout=598436) [ 52.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.610] sna_accel_do_throttle -- no pending activity [ 52.618] sna_set_cursor_position(2840, 1144), cursor? 1 [ 52.618] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.618] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.618] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.618] sna_set_cursor_position: CRTC:43 (2840, 1144), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.618] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.618] sna_set_cursor_position: CRTC:59 (920, 1144), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.618] sna_set_cursor_position: CRTC:75 (920, 1144), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.618] sna_block_handler (timeout=598428) [ 52.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.618] sna_accel_do_throttle -- no pending activity [ 52.626] sna_set_cursor_position(2840, 1151), cursor? 1 [ 52.626] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.626] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.626] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.626] sna_set_cursor_position: CRTC:43 (2840, 1151), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.626] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.626] sna_set_cursor_position: CRTC:59 (920, 1151), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.626] sna_set_cursor_position: CRTC:75 (920, 1151), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.626] sna_block_handler (timeout=598420) [ 52.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.626] sna_accel_do_throttle -- no pending activity [ 52.634] sna_set_cursor_position(2840, 1155), cursor? 1 [ 52.634] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.634] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.634] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.634] sna_set_cursor_position: CRTC:43 (2840, 1155), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.634] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.634] sna_set_cursor_position: CRTC:59 (920, 1155), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.634] sna_set_cursor_position: CRTC:75 (920, 1155), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.634] sna_block_handler (timeout=598412) [ 52.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.634] sna_accel_do_throttle -- no pending activity [ 52.642] sna_set_cursor_position(2840, 1160), cursor? 1 [ 52.642] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.642] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.642] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.642] sna_set_cursor_position: CRTC:43 (2840, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.642] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.642] sna_set_cursor_position: CRTC:59 (920, 1160), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.642] sna_set_cursor_position: CRTC:75 (920, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.642] sna_block_handler (timeout=598404) [ 52.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.642] sna_accel_do_throttle -- no pending activity [ 52.650] sna_set_cursor_position(2840, 1164), cursor? 1 [ 52.650] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.650] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.650] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.650] sna_set_cursor_position: CRTC:43 (2840, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.650] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.650] sna_set_cursor_position: CRTC:59 (920, 1164), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.650] sna_set_cursor_position: CRTC:75 (920, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.650] sna_block_handler (timeout=598396) [ 52.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.650] sna_accel_do_throttle -- no pending activity [ 52.658] sna_set_cursor_position(2842, 1170), cursor? 1 [ 52.658] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.658] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.658] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.658] sna_set_cursor_position: CRTC:43 (2842, 1170), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.658] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.658] sna_set_cursor_position: CRTC:59 (922, 1170), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.658] sna_set_cursor_position: CRTC:75 (922, 1170), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.658] sna_block_handler (timeout=598388) [ 52.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.658] sna_accel_do_throttle -- no pending activity [ 52.666] sna_set_cursor_position(2842, 1174), cursor? 1 [ 52.666] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.666] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.666] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.666] sna_set_cursor_position: CRTC:43 (2842, 1174), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.666] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.666] sna_set_cursor_position: CRTC:59 (922, 1174), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.666] sna_set_cursor_position: CRTC:75 (922, 1174), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.667] sna_block_handler (timeout=598379) [ 52.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.667] sna_accel_do_throttle -- no pending activity [ 52.674] sna_set_cursor_position(2843, 1180), cursor? 1 [ 52.674] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.674] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.674] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.674] sna_set_cursor_position: CRTC:43 (2843, 1180), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.674] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.674] sna_set_cursor_position: CRTC:59 (923, 1180), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.674] sna_set_cursor_position: CRTC:75 (923, 1180), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.674] sna_block_handler (timeout=598372) [ 52.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.674] sna_accel_do_throttle -- no pending activity [ 52.682] sna_set_cursor_position(2844, 1184), cursor? 1 [ 52.682] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.682] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.682] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.682] sna_set_cursor_position: CRTC:43 (2844, 1184), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.682] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.682] sna_set_cursor_position: CRTC:59 (924, 1184), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.682] sna_set_cursor_position: CRTC:75 (924, 1184), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.682] sna_block_handler (timeout=598364) [ 52.682] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.682] sna_accel_do_throttle -- no pending activity [ 52.690] sna_set_cursor_position(2847, 1190), cursor? 1 [ 52.690] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.690] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.690] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.690] sna_set_cursor_position: CRTC:43 (2847, 1190), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.690] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.690] sna_set_cursor_position: CRTC:59 (927, 1190), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.690] sna_set_cursor_position: CRTC:75 (927, 1190), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.690] sna_block_handler (timeout=598356) [ 52.690] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.690] sna_accel_do_throttle -- no pending activity [ 52.698] sna_set_cursor_position(2850, 1195), cursor? 1 [ 52.698] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.698] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.698] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.698] sna_set_cursor_position: CRTC:43 (2850, 1195), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.698] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.698] sna_set_cursor_position: CRTC:59 (930, 1195), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.698] sna_set_cursor_position: CRTC:75 (930, 1195), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.698] sna_block_handler (timeout=598348) [ 52.698] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.698] sna_accel_do_throttle -- no pending activity [ 52.706] sna_set_cursor_position(2853, 1201), cursor? 1 [ 52.706] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.706] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.706] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.706] sna_set_cursor_position: CRTC:43 (2853, 1201), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.706] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.706] sna_set_cursor_position: CRTC:59 (933, 1201), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.707] sna_set_cursor_position: CRTC:75 (933, 1201), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.707] sna_block_handler (timeout=598339) [ 52.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.707] sna_accel_do_throttle -- no pending activity [ 52.714] sna_set_cursor_position(2857, 1209), cursor? 1 [ 52.714] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.714] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.714] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.714] sna_set_cursor_position: CRTC:43 (2857, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.714] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.714] sna_set_cursor_position: CRTC:59 (937, 1209), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.714] sna_set_cursor_position: CRTC:75 (937, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.715] sna_block_handler (timeout=598331) [ 52.715] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.715] sna_accel_do_throttle -- no pending activity [ 52.722] sna_set_cursor_position(2859, 1216), cursor? 1 [ 52.722] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.722] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.722] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.722] sna_set_cursor_position: CRTC:43 (2859, 1216), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.722] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.722] sna_set_cursor_position: CRTC:59 (939, 1216), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.722] sna_set_cursor_position: CRTC:75 (939, 1216), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.722] sna_block_handler (timeout=598324) [ 52.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.722] sna_accel_do_throttle -- no pending activity [ 52.730] sna_set_cursor_position(2864, 1224), cursor? 1 [ 52.730] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.730] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.730] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.730] sna_set_cursor_position: CRTC:43 (2864, 1224), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.730] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.730] sna_set_cursor_position: CRTC:59 (944, 1224), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.730] sna_set_cursor_position: CRTC:75 (944, 1224), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.730] sna_block_handler (timeout=598316) [ 52.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.730] sna_accel_do_throttle -- no pending activity [ 52.738] sna_set_cursor_position(2868, 1231), cursor? 1 [ 52.738] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.738] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.738] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.738] sna_set_cursor_position: CRTC:43 (2868, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.738] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.738] sna_set_cursor_position: CRTC:59 (948, 1231), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.738] sna_set_cursor_position: CRTC:75 (948, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.738] sna_block_handler (timeout=598308) [ 52.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.738] sna_accel_do_throttle -- no pending activity [ 52.746] sna_set_cursor_position(2871, 1237), cursor? 1 [ 52.746] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.746] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.746] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.746] sna_set_cursor_position: CRTC:43 (2871, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.746] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.746] sna_set_cursor_position: CRTC:59 (951, 1237), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.746] sna_set_cursor_position: CRTC:75 (951, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.746] sna_block_handler (timeout=598300) [ 52.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.746] sna_accel_do_throttle -- no pending activity [ 52.754] sna_set_cursor_position(2877, 1243), cursor? 1 [ 52.754] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.754] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.754] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.754] sna_set_cursor_position: CRTC:43 (2877, 1243), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.754] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.754] sna_set_cursor_position: CRTC:59 (957, 1243), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.754] sna_set_cursor_position: CRTC:75 (957, 1243), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.754] sna_block_handler (timeout=598292) [ 52.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.754] sna_accel_do_throttle -- no pending activity [ 52.762] sna_set_cursor_position(2881, 1247), cursor? 1 [ 52.762] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.762] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.762] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.762] sna_set_cursor_position: CRTC:43 (2881, 1247), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.762] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.762] sna_set_cursor_position: CRTC:59 (961, 1247), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.762] sna_set_cursor_position: CRTC:75 (961, 1247), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.762] sna_block_handler (timeout=598284) [ 52.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.762] sna_accel_do_throttle -- no pending activity [ 52.770] sna_set_cursor_position(2887, 1253), cursor? 1 [ 52.770] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.770] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.770] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.770] sna_set_cursor_position: CRTC:43 (2887, 1253), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.770] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.770] sna_set_cursor_position: CRTC:59 (967, 1253), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.770] sna_set_cursor_position: CRTC:75 (967, 1253), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.770] sna_block_handler (timeout=598276) [ 52.770] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.770] sna_accel_do_throttle -- no pending activity [ 52.778] sna_set_cursor_position(2893, 1256), cursor? 1 [ 52.778] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.778] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.778] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.778] sna_set_cursor_position: CRTC:43 (2893, 1256), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.778] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.778] sna_set_cursor_position: CRTC:59 (973, 1256), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.778] sna_set_cursor_position: CRTC:75 (973, 1256), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.778] sna_block_handler (timeout=598268) [ 52.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.778] sna_accel_do_throttle -- no pending activity [ 52.786] sna_set_cursor_position(2901, 1259), cursor? 1 [ 52.786] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.786] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.786] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.786] sna_set_cursor_position: CRTC:43 (2901, 1259), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.786] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.786] sna_set_cursor_position: CRTC:59 (981, 1259), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.786] sna_set_cursor_position: CRTC:75 (981, 1259), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.786] sna_block_handler (timeout=598260) [ 52.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.786] sna_accel_do_throttle -- no pending activity [ 52.794] sna_set_cursor_position(2907, 1261), cursor? 1 [ 52.794] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.794] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.794] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.794] sna_set_cursor_position: CRTC:43 (2907, 1261), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.794] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.794] sna_set_cursor_position: CRTC:59 (987, 1261), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.794] sna_set_cursor_position: CRTC:75 (987, 1261), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.794] sna_block_handler (timeout=598252) [ 52.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.794] sna_accel_do_throttle -- no pending activity [ 52.802] sna_set_cursor_position(2916, 1262), cursor? 1 [ 52.802] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.802] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.802] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.802] sna_set_cursor_position: CRTC:43 (2916, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.802] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.802] sna_set_cursor_position: CRTC:59 (996, 1262), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.802] sna_set_cursor_position: CRTC:75 (996, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.802] sna_block_handler (timeout=598244) [ 52.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.802] sna_accel_do_throttle -- no pending activity [ 52.810] sna_set_cursor_position(2925, 1262), cursor? 1 [ 52.810] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.810] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.810] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.810] sna_set_cursor_position: CRTC:43 (2925, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.810] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.810] sna_set_cursor_position: CRTC:59 (1005, 1262), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.810] sna_set_cursor_position: CRTC:75 (1005, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.810] sna_block_handler (timeout=598236) [ 52.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.810] sna_accel_do_throttle -- no pending activity [ 52.818] sna_set_cursor_position(2933, 1262), cursor? 1 [ 52.818] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.818] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.818] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.818] sna_set_cursor_position: CRTC:43 (2933, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.818] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.818] sna_set_cursor_position: CRTC:59 (1013, 1262), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.818] sna_set_cursor_position: CRTC:75 (1013, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.818] sna_block_handler (timeout=598228) [ 52.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.818] sna_accel_do_throttle -- no pending activity [ 52.826] sna_set_cursor_position(2942, 1262), cursor? 1 [ 52.826] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.826] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.826] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.826] sna_set_cursor_position: CRTC:43 (2942, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.826] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.826] sna_set_cursor_position: CRTC:59 (1022, 1262), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.826] sna_set_cursor_position: CRTC:75 (1022, 1262), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.826] sna_block_handler (timeout=598220) [ 52.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.826] sna_accel_do_throttle -- no pending activity [ 52.834] sna_set_cursor_position(2950, 1259), cursor? 1 [ 52.834] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.834] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.834] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.834] sna_set_cursor_position: CRTC:43 (2950, 1259), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.834] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.834] sna_set_cursor_position: CRTC:59 (1030, 1259), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.834] sna_set_cursor_position: CRTC:75 (1030, 1259), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.834] sna_block_handler (timeout=598212) [ 52.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.834] sna_accel_do_throttle -- no pending activity [ 52.842] sna_set_cursor_position(2956, 1258), cursor? 1 [ 52.842] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.842] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.842] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.842] sna_set_cursor_position: CRTC:43 (2956, 1258), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.842] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.842] sna_set_cursor_position: CRTC:59 (1036, 1258), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.842] sna_set_cursor_position: CRTC:75 (1036, 1258), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.842] sna_block_handler (timeout=598204) [ 52.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.842] sna_accel_do_throttle -- no pending activity [ 52.850] sna_set_cursor_position(2960, 1255), cursor? 1 [ 52.850] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.850] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.850] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.850] sna_set_cursor_position: CRTC:43 (2960, 1255), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.850] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.850] sna_set_cursor_position: CRTC:59 (1040, 1255), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.851] sna_set_cursor_position: CRTC:75 (1040, 1255), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.851] sna_block_handler (timeout=598195) [ 52.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.851] sna_accel_do_throttle -- no pending activity [ 52.858] sna_set_cursor_position(2965, 1253), cursor? 1 [ 52.858] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.858] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.858] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.858] sna_set_cursor_position: CRTC:43 (2965, 1253), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.858] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.858] sna_set_cursor_position: CRTC:59 (1045, 1253), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.858] sna_set_cursor_position: CRTC:75 (1045, 1253), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.858] sna_block_handler (timeout=598188) [ 52.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.858] sna_accel_do_throttle -- no pending activity [ 52.866] sna_set_cursor_position(2968, 1252), cursor? 1 [ 52.866] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.866] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.866] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.866] sna_set_cursor_position: CRTC:43 (2968, 1252), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.866] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.866] sna_set_cursor_position: CRTC:59 (1048, 1252), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.866] sna_set_cursor_position: CRTC:75 (1048, 1252), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.866] sna_block_handler (timeout=598180) [ 52.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.866] sna_accel_do_throttle -- no pending activity [ 52.874] sna_set_cursor_position(2969, 1250), cursor? 1 [ 52.874] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.874] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.874] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.874] sna_set_cursor_position: CRTC:43 (2969, 1250), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.874] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.874] sna_set_cursor_position: CRTC:59 (1049, 1250), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.874] sna_set_cursor_position: CRTC:75 (1049, 1250), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.875] sna_block_handler (timeout=598171) [ 52.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.875] sna_accel_do_throttle -- no pending activity [ 52.882] sna_set_cursor_position(2971, 1249), cursor? 1 [ 52.882] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 52.882] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 52.882] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 52.882] sna_set_cursor_position: CRTC:43 (2971, 1249), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.882] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 52.882] sna_set_cursor_position: CRTC:59 (1051, 1249), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 52.882] sna_set_cursor_position: CRTC:75 (1051, 1249), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 52.883] sna_block_handler (timeout=598163) [ 52.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 52.883] sna_accel_do_throttle -- no pending activity [ 53.082] sna_set_cursor_position(2971, 1247), cursor? 1 [ 53.082] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.082] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.082] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.082] sna_set_cursor_position: CRTC:43 (2971, 1247), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.082] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.082] sna_set_cursor_position: CRTC:59 (1051, 1247), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.082] sna_set_cursor_position: CRTC:75 (1051, 1247), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.082] sna_block_handler (timeout=597964) [ 53.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.082] sna_accel_do_throttle -- no pending activity [ 53.090] sna_set_cursor_position(2971, 1245), cursor? 1 [ 53.090] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.090] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.090] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.090] sna_set_cursor_position: CRTC:43 (2971, 1245), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.090] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.090] sna_set_cursor_position: CRTC:59 (1051, 1245), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.090] sna_set_cursor_position: CRTC:75 (1051, 1245), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.090] sna_block_handler (timeout=597956) [ 53.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.090] sna_accel_do_throttle -- no pending activity [ 53.098] sna_set_cursor_position(2971, 1244), cursor? 1 [ 53.098] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.098] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.098] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.098] sna_set_cursor_position: CRTC:43 (2971, 1244), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.098] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.098] sna_set_cursor_position: CRTC:59 (1051, 1244), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.098] sna_set_cursor_position: CRTC:75 (1051, 1244), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.098] sna_block_handler (timeout=597948) [ 53.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.098] sna_accel_do_throttle -- no pending activity [ 53.106] sna_set_cursor_position(2972, 1243), cursor? 1 [ 53.106] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.106] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.106] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.106] sna_set_cursor_position: CRTC:43 (2972, 1243), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.106] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.106] sna_set_cursor_position: CRTC:59 (1052, 1243), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.106] sna_set_cursor_position: CRTC:75 (1052, 1243), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.106] sna_block_handler (timeout=597940) [ 53.106] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.106] sna_accel_do_throttle -- no pending activity [ 53.114] sna_set_cursor_position(2972, 1242), cursor? 1 [ 53.114] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.114] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.114] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.114] sna_set_cursor_position: CRTC:43 (2972, 1242), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.114] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.114] sna_set_cursor_position: CRTC:59 (1052, 1242), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.114] sna_set_cursor_position: CRTC:75 (1052, 1242), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.114] sna_block_handler (timeout=597932) [ 53.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.114] sna_accel_do_throttle -- no pending activity [ 53.122] sna_set_cursor_position(2972, 1240), cursor? 1 [ 53.122] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.122] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.122] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.122] sna_set_cursor_position: CRTC:43 (2972, 1240), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.122] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.122] sna_set_cursor_position: CRTC:59 (1052, 1240), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.122] sna_set_cursor_position: CRTC:75 (1052, 1240), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.122] sna_block_handler (timeout=597924) [ 53.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.122] sna_accel_do_throttle -- no pending activity [ 53.130] sna_set_cursor_position(2973, 1240), cursor? 1 [ 53.130] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.130] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.130] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.130] sna_set_cursor_position: CRTC:43 (2973, 1240), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.130] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.130] sna_set_cursor_position: CRTC:59 (1053, 1240), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.130] sna_set_cursor_position: CRTC:75 (1053, 1240), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.130] sna_block_handler (timeout=597916) [ 53.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.130] sna_accel_do_throttle -- no pending activity [ 53.138] sna_set_cursor_position(2973, 1238), cursor? 1 [ 53.138] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.138] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.138] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.138] sna_set_cursor_position: CRTC:43 (2973, 1238), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.138] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.138] sna_set_cursor_position: CRTC:59 (1053, 1238), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.138] sna_set_cursor_position: CRTC:75 (1053, 1238), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.138] sna_block_handler (timeout=597908) [ 53.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.138] sna_accel_do_throttle -- no pending activity [ 53.146] sna_set_cursor_position(2973, 1237), cursor? 1 [ 53.146] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.146] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.146] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.146] sna_set_cursor_position: CRTC:43 (2973, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.146] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.146] sna_set_cursor_position: CRTC:59 (1053, 1237), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.146] sna_set_cursor_position: CRTC:75 (1053, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.146] sna_block_handler (timeout=597900) [ 53.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.146] sna_accel_do_throttle -- no pending activity [ 53.154] sna_set_cursor_position(2974, 1235), cursor? 1 [ 53.154] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.154] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.154] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.154] sna_set_cursor_position: CRTC:43 (2974, 1235), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.154] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.154] sna_set_cursor_position: CRTC:59 (1054, 1235), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.154] sna_set_cursor_position: CRTC:75 (1054, 1235), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.154] sna_block_handler (timeout=597892) [ 53.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.154] sna_accel_do_throttle -- no pending activity [ 53.162] sna_set_cursor_position(2974, 1234), cursor? 1 [ 53.162] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.162] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.162] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.162] sna_set_cursor_position: CRTC:43 (2974, 1234), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.162] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.162] sna_set_cursor_position: CRTC:59 (1054, 1234), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.162] sna_set_cursor_position: CRTC:75 (1054, 1234), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.162] sna_block_handler (timeout=597884) [ 53.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.162] sna_accel_do_throttle -- no pending activity [ 53.170] sna_set_cursor_position(2975, 1232), cursor? 1 [ 53.170] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.170] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.170] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.170] sna_set_cursor_position: CRTC:43 (2975, 1232), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.170] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.170] sna_set_cursor_position: CRTC:59 (1055, 1232), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.170] sna_set_cursor_position: CRTC:75 (1055, 1232), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.170] sna_block_handler (timeout=597876) [ 53.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.170] sna_accel_do_throttle -- no pending activity [ 53.178] sna_set_cursor_position(2976, 1229), cursor? 1 [ 53.178] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.178] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.178] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.178] sna_set_cursor_position: CRTC:43 (2976, 1229), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.178] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.178] sna_set_cursor_position: CRTC:59 (1056, 1229), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.178] sna_set_cursor_position: CRTC:75 (1056, 1229), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.178] sna_block_handler (timeout=597868) [ 53.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.178] sna_accel_do_throttle -- no pending activity [ 53.186] sna_set_cursor_position(2977, 1226), cursor? 1 [ 53.186] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.186] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.186] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.186] sna_set_cursor_position: CRTC:43 (2977, 1226), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.186] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.186] sna_set_cursor_position: CRTC:59 (1057, 1226), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.186] sna_set_cursor_position: CRTC:75 (1057, 1226), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.186] sna_block_handler (timeout=597860) [ 53.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.186] sna_accel_do_throttle -- no pending activity [ 53.194] sna_set_cursor_position(2978, 1223), cursor? 1 [ 53.194] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.194] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.194] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.194] sna_set_cursor_position: CRTC:43 (2978, 1223), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.194] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.194] sna_set_cursor_position: CRTC:59 (1058, 1223), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.194] sna_set_cursor_position: CRTC:75 (1058, 1223), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.194] sna_block_handler (timeout=597852) [ 53.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.194] sna_accel_do_throttle -- no pending activity [ 53.202] sna_set_cursor_position(2979, 1220), cursor? 1 [ 53.202] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.202] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.202] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.202] sna_set_cursor_position: CRTC:43 (2979, 1220), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.202] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.202] sna_set_cursor_position: CRTC:59 (1059, 1220), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.202] sna_set_cursor_position: CRTC:75 (1059, 1220), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.202] sna_block_handler (timeout=597844) [ 53.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.202] sna_accel_do_throttle -- no pending activity [ 53.210] sna_set_cursor_position(2979, 1216), cursor? 1 [ 53.210] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.210] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.210] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.210] sna_set_cursor_position: CRTC:43 (2979, 1216), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.210] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.210] sna_set_cursor_position: CRTC:59 (1059, 1216), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.210] sna_set_cursor_position: CRTC:75 (1059, 1216), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.210] sna_block_handler (timeout=597836) [ 53.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.210] sna_accel_do_throttle -- no pending activity [ 53.218] sna_set_cursor_position(2979, 1214), cursor? 1 [ 53.218] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.218] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.218] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.218] sna_set_cursor_position: CRTC:43 (2979, 1214), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.218] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.218] sna_set_cursor_position: CRTC:59 (1059, 1214), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.218] sna_set_cursor_position: CRTC:75 (1059, 1214), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.218] sna_block_handler (timeout=597828) [ 53.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.218] sna_accel_do_throttle -- no pending activity [ 53.226] sna_set_cursor_position(2980, 1212), cursor? 1 [ 53.226] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.226] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.226] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.226] sna_set_cursor_position: CRTC:43 (2980, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.226] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.226] sna_set_cursor_position: CRTC:59 (1060, 1212), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.226] sna_set_cursor_position: CRTC:75 (1060, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.226] sna_block_handler (timeout=597820) [ 53.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.226] sna_accel_do_throttle -- no pending activity [ 53.234] sna_set_cursor_position(2980, 1210), cursor? 1 [ 53.234] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.234] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.234] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.234] sna_set_cursor_position: CRTC:43 (2980, 1210), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.234] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.234] sna_set_cursor_position: CRTC:59 (1060, 1210), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.234] sna_set_cursor_position: CRTC:75 (1060, 1210), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.234] sna_block_handler (timeout=597812) [ 53.234] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.234] sna_accel_do_throttle -- no pending activity [ 53.242] sna_set_cursor_position(2980, 1207), cursor? 1 [ 53.242] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.242] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.242] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.242] sna_set_cursor_position: CRTC:43 (2980, 1207), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.242] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.242] sna_set_cursor_position: CRTC:59 (1060, 1207), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.242] sna_set_cursor_position: CRTC:75 (1060, 1207), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.242] sna_block_handler (timeout=597804) [ 53.242] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.242] sna_accel_do_throttle -- no pending activity [ 53.250] sna_set_cursor_position(2980, 1206), cursor? 1 [ 53.250] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.250] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.250] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.250] sna_set_cursor_position: CRTC:43 (2980, 1206), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.250] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.250] sna_set_cursor_position: CRTC:59 (1060, 1206), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.250] sna_set_cursor_position: CRTC:75 (1060, 1206), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.250] sna_block_handler (timeout=597796) [ 53.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.250] sna_accel_do_throttle -- no pending activity [ 53.258] sna_set_cursor_position(2980, 1204), cursor? 1 [ 53.258] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.258] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.258] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.258] sna_set_cursor_position: CRTC:43 (2980, 1204), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.258] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.258] sna_set_cursor_position: CRTC:59 (1060, 1204), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.258] sna_set_cursor_position: CRTC:75 (1060, 1204), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.258] sna_block_handler (timeout=597788) [ 53.258] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.258] sna_accel_do_throttle -- no pending activity [ 53.266] sna_set_cursor_position(2980, 1202), cursor? 1 [ 53.266] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.266] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.266] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.266] sna_set_cursor_position: CRTC:43 (2980, 1202), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.266] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.266] sna_set_cursor_position: CRTC:59 (1060, 1202), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.266] sna_set_cursor_position: CRTC:75 (1060, 1202), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.266] sna_block_handler (timeout=597780) [ 53.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.266] sna_accel_do_throttle -- no pending activity [ 53.274] sna_set_cursor_position(2979, 1198), cursor? 1 [ 53.274] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.274] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.274] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.274] sna_set_cursor_position: CRTC:43 (2979, 1198), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.274] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.274] sna_set_cursor_position: CRTC:59 (1059, 1198), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.274] sna_set_cursor_position: CRTC:75 (1059, 1198), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.274] sna_block_handler (timeout=597772) [ 53.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.274] sna_accel_do_throttle -- no pending activity [ 53.282] sna_set_cursor_position(2979, 1195), cursor? 1 [ 53.282] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.282] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.282] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.282] sna_set_cursor_position: CRTC:43 (2979, 1195), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.282] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.282] sna_set_cursor_position: CRTC:59 (1059, 1195), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.282] sna_set_cursor_position: CRTC:75 (1059, 1195), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.282] sna_block_handler (timeout=597764) [ 53.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.282] sna_accel_do_throttle -- no pending activity [ 53.290] sna_set_cursor_position(2979, 1191), cursor? 1 [ 53.290] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.290] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.290] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.290] sna_set_cursor_position: CRTC:43 (2979, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.290] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.290] sna_set_cursor_position: CRTC:59 (1059, 1191), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.290] sna_set_cursor_position: CRTC:75 (1059, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.290] sna_block_handler (timeout=597756) [ 53.290] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.290] sna_accel_do_throttle -- no pending activity [ 53.298] sna_set_cursor_position(2977, 1188), cursor? 1 [ 53.298] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.298] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.298] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.298] sna_set_cursor_position: CRTC:43 (2977, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.298] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.298] sna_set_cursor_position: CRTC:59 (1057, 1188), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.298] sna_set_cursor_position: CRTC:75 (1057, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.298] sna_block_handler (timeout=597748) [ 53.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.298] sna_accel_do_throttle -- no pending activity [ 53.306] sna_set_cursor_position(2977, 1183), cursor? 1 [ 53.306] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.306] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.306] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.306] sna_set_cursor_position: CRTC:43 (2977, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.306] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.306] sna_set_cursor_position: CRTC:59 (1057, 1183), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.306] sna_set_cursor_position: CRTC:75 (1057, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.306] sna_block_handler (timeout=597740) [ 53.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.306] sna_accel_do_throttle -- no pending activity [ 53.314] sna_set_cursor_position(2977, 1179), cursor? 1 [ 53.314] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.314] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.314] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.314] sna_set_cursor_position: CRTC:43 (2977, 1179), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.314] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.314] sna_set_cursor_position: CRTC:59 (1057, 1179), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.314] sna_set_cursor_position: CRTC:75 (1057, 1179), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.314] sna_block_handler (timeout=597732) [ 53.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.314] sna_accel_do_throttle -- no pending activity [ 53.322] sna_set_cursor_position(2977, 1174), cursor? 1 [ 53.322] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.322] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.322] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.322] sna_set_cursor_position: CRTC:43 (2977, 1174), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.322] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.322] sna_set_cursor_position: CRTC:59 (1057, 1174), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.322] sna_set_cursor_position: CRTC:75 (1057, 1174), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.322] sna_block_handler (timeout=597724) [ 53.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.322] sna_accel_do_throttle -- no pending activity [ 53.330] sna_set_cursor_position(2976, 1169), cursor? 1 [ 53.330] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.330] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.330] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.330] sna_set_cursor_position: CRTC:43 (2976, 1169), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.330] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.330] sna_set_cursor_position: CRTC:59 (1056, 1169), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.330] sna_set_cursor_position: CRTC:75 (1056, 1169), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.330] sna_block_handler (timeout=597716) [ 53.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.330] sna_accel_do_throttle -- no pending activity [ 53.338] sna_set_cursor_position(2976, 1165), cursor? 1 [ 53.338] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.338] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.338] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.338] sna_set_cursor_position: CRTC:43 (2976, 1165), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.338] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.338] sna_set_cursor_position: CRTC:59 (1056, 1165), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.338] sna_set_cursor_position: CRTC:75 (1056, 1165), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.338] sna_block_handler (timeout=597708) [ 53.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.338] sna_accel_do_throttle -- no pending activity [ 53.346] sna_set_cursor_position(2975, 1161), cursor? 1 [ 53.346] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.346] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.346] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.346] sna_set_cursor_position: CRTC:43 (2975, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.346] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.346] sna_set_cursor_position: CRTC:59 (1055, 1161), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.346] sna_set_cursor_position: CRTC:75 (1055, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.346] sna_block_handler (timeout=597700) [ 53.346] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.346] sna_accel_do_throttle -- no pending activity [ 53.354] sna_set_cursor_position(2975, 1157), cursor? 1 [ 53.354] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.354] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.354] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.354] sna_set_cursor_position: CRTC:43 (2975, 1157), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.354] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.354] sna_set_cursor_position: CRTC:59 (1055, 1157), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.354] sna_set_cursor_position: CRTC:75 (1055, 1157), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.354] sna_block_handler (timeout=597692) [ 53.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.354] sna_accel_do_throttle -- no pending activity [ 53.362] sna_set_cursor_position(2975, 1154), cursor? 1 [ 53.362] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.362] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.362] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.362] sna_set_cursor_position: CRTC:43 (2975, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.362] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.362] sna_set_cursor_position: CRTC:59 (1055, 1154), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.362] sna_set_cursor_position: CRTC:75 (1055, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.362] sna_block_handler (timeout=597684) [ 53.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.362] sna_accel_do_throttle -- no pending activity [ 53.370] sna_set_cursor_position(2974, 1154), cursor? 1 [ 53.370] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.370] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.370] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.370] sna_set_cursor_position: CRTC:43 (2974, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.370] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.370] sna_set_cursor_position: CRTC:59 (1054, 1154), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.370] sna_set_cursor_position: CRTC:75 (1054, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.370] sna_block_handler (timeout=597676) [ 53.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.370] sna_accel_do_throttle -- no pending activity [ 53.378] sna_set_cursor_position(2974, 1153), cursor? 1 [ 53.378] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.378] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.378] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.378] sna_set_cursor_position: CRTC:43 (2974, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.378] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.378] sna_set_cursor_position: CRTC:59 (1054, 1153), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.378] sna_set_cursor_position: CRTC:75 (1054, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.378] sna_block_handler (timeout=597668) [ 53.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.378] sna_accel_do_throttle -- no pending activity [ 53.410] sna_block_handler (timeout=597636) [ 53.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.410] sna_accel_do_throttle -- no pending activity [ 53.410] sna_block_handler (timeout=0) [ 53.410] sna_create_window: window=2097529 [ 53.410] sna_set_window_pixmap: window=2097529, old pixmap=0 new pixmap=8 [ 53.410] sna_change_window_attributes [ 53.410] sna_change_window_attributes [ 53.410] sna_block_handler (timeout=597636) [ 53.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.410] sna_accel_do_throttle -- no pending activity [ 53.410] sna_block_handler (timeout=0) [ 53.411] sna_block_handler (timeout=597635) [ 53.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.411] sna_accel_do_throttle -- no pending activity [ 53.413] sna_create_window: window=2097530 [ 53.413] sna_set_window_pixmap: window=2097530, old pixmap=0 new pixmap=8 [ 53.413] sna_change_window_attributes [ 53.413] sna_create_window: window=2097531 [ 53.413] sna_set_window_pixmap: window=2097531, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097532 [ 53.414] sna_set_window_pixmap: window=2097532, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097533 [ 53.414] sna_set_window_pixmap: window=2097533, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097534 [ 53.414] sna_set_window_pixmap: window=2097534, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097535 [ 53.414] sna_set_window_pixmap: window=2097535, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097536 [ 53.414] sna_set_window_pixmap: window=2097536, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097537 [ 53.414] sna_set_window_pixmap: window=2097537, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097538 [ 53.414] sna_set_window_pixmap: window=2097538, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097539 [ 53.414] sna_set_window_pixmap: window=2097539, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097540 [ 53.414] sna_set_window_pixmap: window=2097540, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097541 [ 53.414] sna_set_window_pixmap: window=2097541, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097542 [ 53.414] sna_set_window_pixmap: window=2097542, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097543 [ 53.414] sna_set_window_pixmap: window=2097543, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097544 [ 53.414] sna_set_window_pixmap: window=2097544, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097545 [ 53.414] sna_set_window_pixmap: window=2097545, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097546 [ 53.414] sna_set_window_pixmap: window=2097546, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097547 [ 53.414] sna_set_window_pixmap: window=2097547, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097548 [ 53.414] sna_set_window_pixmap: window=2097548, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097549 [ 53.414] sna_set_window_pixmap: window=2097549, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097550 [ 53.414] sna_set_window_pixmap: window=2097550, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097551 [ 53.414] sna_set_window_pixmap: window=2097551, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097552 [ 53.414] sna_set_window_pixmap: window=2097552, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097553 [ 53.414] sna_set_window_pixmap: window=2097553, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097554 [ 53.414] sna_set_window_pixmap: window=2097554, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097555 [ 53.414] sna_set_window_pixmap: window=2097555, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_create_window: window=2097556 [ 53.414] sna_set_window_pixmap: window=2097556, old pixmap=0 new pixmap=8 [ 53.414] sna_create_window: window=2097557 [ 53.414] sna_set_window_pixmap: window=2097557, old pixmap=0 new pixmap=8 [ 53.414] sna_change_window_attributes [ 53.414] sna_change_window_attributes [ 53.414] sna_create_pixmap(12, 9, 8, usage=3) [ 53.414] kgem_can_create_2d: 12x9 @ 8 [ 53.414] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.414] kgem_can_create_2d: untiled size=4096 [ 53.414] kgem_choose_tiling: too thin [width 12, 8 bpp] for TILING_X [ 53.414] kgem_choose_tiling: 12x9 -> 0 [ 53.414] sna_create_pixmap: usage=3, flags=a [ 53.414] sna_create_pixmap: small buffer [108], attaching to shadow pixmap [ 53.414] create_pixmap: allocating pixmap 12x9, depth=8/8, size=116 [ 53.414] create_pixmap: serial=510, usage=3, 12x9 [ 53.415] sna_create_pixmap: serial=510, 12x9, usage=3 [ 53.415] sna_composite(pixmap=510, op=1, src=509+(0, 0), mask=0+(0, 0), dst=510+(0, 0)+(0, 0), size=(12, 9) [ 53.415] sna_compute_composite_region: dst=(0, 0)x(12, 9) [ 53.415] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 9) [ 53.415] clip_to_dst: region: 1x[(0, 0), (12, 9)], clip: 1x[(0, 0), (12, 9)] [ 53.415] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 9) [ 53.415] sna_compute_composite_region: clip against src (12x9 clip=0): (0, 0), (12, 9) [ 53.415] sna_composite: fallback, dst pixmap=510 is too small (or completely damaged) [ 53.415] sna_composite: fallback -- fbComposite [ 53.415] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 9): region=((0,0), (12, 9)) [ 53.415] sna_composite_fb: fallback -- move src to cpu [ 53.415] sna_composite_fb: fallback -- move dst to cpu [ 53.415] sna_drawable_move_region_to_cpu(pixmap=510 (12x9), [(0, 0), (12, 9)], flags=5) [ 53.415] sna_drawable_move_region_to_cpu: region (0, 0), (12, 9) + (0, 0) subsumes pixmap (12x9) [ 53.415] _sna_pixmap_move_to_cpu(pixmap=510, 12x9, flags=5) [ 53.415] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.415] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.415] _sna_pixmap_move_to_cpu: marking as damaged [ 53.415] __sna_damage_all(12, 9) [ 53.415] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.415] sna_transform_is_imprecise_integer_translation: no transform [ 53.415] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x9, pitch=12/12 [ 53.415] sna_change_window_attributes [ 53.415] sna_change_window_attributes [ 53.415] sna_create_pixmap(9, 9, 8, usage=3) [ 53.415] kgem_can_create_2d: 9x9 @ 8 [ 53.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.415] kgem_can_create_2d: untiled size=4096 [ 53.415] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 53.415] kgem_choose_tiling: 9x9 -> 0 [ 53.415] sna_create_pixmap: usage=3, flags=a [ 53.415] sna_create_pixmap: small buffer [108], attaching to shadow pixmap [ 53.415] create_pixmap: allocating pixmap 9x9, depth=8/8, size=116 [ 53.415] create_pixmap: serial=512, usage=3, 9x9 [ 53.415] sna_create_pixmap: serial=512, 9x9, usage=3 [ 53.415] sna_composite(pixmap=512, op=1, src=511+(0, 0), mask=0+(0, 0), dst=512+(0, 0)+(0, 0), size=(9, 9) [ 53.415] sna_compute_composite_region: dst=(0, 0)x(9, 9) [ 53.415] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) [ 53.415] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (9, 9)] [ 53.415] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) [ 53.415] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) [ 53.415] sna_composite: fallback, dst pixmap=512 is too small (or completely damaged) [ 53.415] sna_composite: fallback -- fbComposite [ 53.415] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 9): region=((0,0), (9, 9)) [ 53.415] sna_composite_fb: fallback -- move src to cpu [ 53.415] sna_composite_fb: fallback -- move dst to cpu [ 53.415] sna_drawable_move_region_to_cpu(pixmap=512 (9x9), [(0, 0), (9, 9)], flags=5) [ 53.415] sna_drawable_move_region_to_cpu: region (0, 0), (9, 9) + (0, 0) subsumes pixmap (9x9) [ 53.415] _sna_pixmap_move_to_cpu(pixmap=512, 9x9, flags=5) [ 53.415] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.415] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.415] _sna_pixmap_move_to_cpu: marking as damaged [ 53.415] __sna_damage_all(9, 9) [ 53.415] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.415] sna_transform_is_imprecise_integer_translation: no transform [ 53.415] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/12 [ 53.415] sna_change_window_attributes [ 53.415] sna_change_window_attributes [ 53.415] sna_create_pixmap(9, 9, 8, usage=3) [ 53.415] kgem_can_create_2d: 9x9 @ 8 [ 53.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.415] kgem_can_create_2d: untiled size=4096 [ 53.415] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 53.415] kgem_choose_tiling: 9x9 -> 0 [ 53.415] sna_create_pixmap: usage=3, flags=a [ 53.415] sna_create_pixmap: small buffer [108], attaching to shadow pixmap [ 53.415] create_pixmap: allocating pixmap 9x9, depth=8/8, size=116 [ 53.415] create_pixmap: serial=514, usage=3, 9x9 [ 53.415] sna_create_pixmap: serial=514, 9x9, usage=3 [ 53.415] sna_composite(pixmap=514, op=1, src=513+(0, 0), mask=0+(0, 0), dst=514+(0, 0)+(0, 0), size=(9, 9) [ 53.415] sna_compute_composite_region: dst=(0, 0)x(9, 9) [ 53.415] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) [ 53.415] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (9, 9)] [ 53.415] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) [ 53.415] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) [ 53.415] sna_composite: fallback, dst pixmap=514 is too small (or completely damaged) [ 53.415] sna_composite: fallback -- fbComposite [ 53.415] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 9): region=((0,0), (9, 9)) [ 53.415] sna_composite_fb: fallback -- move src to cpu [ 53.415] sna_composite_fb: fallback -- move dst to cpu [ 53.415] sna_drawable_move_region_to_cpu(pixmap=514 (9x9), [(0, 0), (9, 9)], flags=5) [ 53.415] sna_drawable_move_region_to_cpu: region (0, 0), (9, 9) + (0, 0) subsumes pixmap (9x9) [ 53.415] _sna_pixmap_move_to_cpu(pixmap=514, 9x9, flags=5) [ 53.415] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.416] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.416] _sna_pixmap_move_to_cpu: marking as damaged [ 53.416] __sna_damage_all(9, 9) [ 53.416] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.416] sna_transform_is_imprecise_integer_translation: no transform [ 53.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/12 [ 53.416] sna_create_pixmap(8, 9, 8, usage=3) [ 53.416] kgem_can_create_2d: 8x9 @ 8 [ 53.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.416] kgem_can_create_2d: untiled size=4096 [ 53.416] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 53.416] kgem_choose_tiling: 8x9 -> 0 [ 53.416] sna_create_pixmap: usage=3, flags=a [ 53.416] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 53.416] create_pixmap: allocating pixmap 8x9, depth=8/8, size=80 [ 53.416] create_pixmap: serial=516, usage=3, 8x9 [ 53.416] sna_create_pixmap: serial=516, 8x9, usage=3 [ 53.416] sna_composite(pixmap=516, op=1, src=515+(0, 0), mask=0+(0, 0), dst=516+(0, 0)+(0, 0), size=(8, 9) [ 53.416] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 53.416] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 53.416] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 53.416] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 53.416] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 53.416] sna_composite: fallback, dst pixmap=516 is too small (or completely damaged) [ 53.416] sna_composite: fallback -- fbComposite [ 53.416] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 53.416] sna_composite_fb: fallback -- move src to cpu [ 53.416] sna_composite_fb: fallback -- move dst to cpu [ 53.416] sna_drawable_move_region_to_cpu(pixmap=516 (8x9), [(0, 0), (8, 9)], flags=5) [ 53.416] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 53.416] _sna_pixmap_move_to_cpu(pixmap=516, 8x9, flags=5) [ 53.416] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.416] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.416] _sna_pixmap_move_to_cpu: marking as damaged [ 53.416] __sna_damage_all(8, 9) [ 53.416] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.416] sna_transform_is_imprecise_integer_translation: no transform [ 53.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/8 [ 53.416] sna_change_window_attributes [ 53.416] sna_create_pixmap(7, 9, 8, usage=3) [ 53.416] kgem_can_create_2d: 7x9 @ 8 [ 53.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.416] kgem_can_create_2d: untiled size=4096 [ 53.416] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.416] kgem_choose_tiling: 7x9 -> 0 [ 53.416] sna_create_pixmap: usage=3, flags=a [ 53.416] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 53.416] create_pixmap: allocating pixmap 7x9, depth=8/8, size=80 [ 53.416] create_pixmap: serial=518, usage=3, 7x9 [ 53.416] sna_create_pixmap: serial=518, 7x9, usage=3 [ 53.416] sna_composite(pixmap=518, op=1, src=517+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(7, 9) [ 53.416] sna_compute_composite_region: dst=(0, 0)x(7, 9) [ 53.416] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 9) [ 53.416] clip_to_dst: region: 1x[(0, 0), (7, 9)], clip: 1x[(0, 0), (7, 9)] [ 53.416] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 9) [ 53.416] sna_compute_composite_region: clip against src (7x9 clip=0): (0, 0), (7, 9) [ 53.416] sna_composite: fallback, dst pixmap=518 is too small (or completely damaged) [ 53.416] sna_composite: fallback -- fbComposite [ 53.416] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 9): region=((0,0), (7, 9)) [ 53.416] sna_composite_fb: fallback -- move src to cpu [ 53.416] sna_composite_fb: fallback -- move dst to cpu [ 53.416] sna_drawable_move_region_to_cpu(pixmap=518 (7x9), [(0, 0), (7, 9)], flags=5) [ 53.416] sna_drawable_move_region_to_cpu: region (0, 0), (7, 9) + (0, 0) subsumes pixmap (7x9) [ 53.416] _sna_pixmap_move_to_cpu(pixmap=518, 7x9, flags=5) [ 53.416] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.416] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.416] _sna_pixmap_move_to_cpu: marking as damaged [ 53.416] __sna_damage_all(7, 9) [ 53.416] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.416] sna_transform_is_imprecise_integer_translation: no transform [ 53.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/8 [ 53.416] sna_create_pixmap(7, 10, 8, usage=3) [ 53.416] kgem_can_create_2d: 7x10 @ 8 [ 53.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.416] kgem_can_create_2d: untiled size=4096 [ 53.416] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.416] kgem_choose_tiling: 7x10 -> 0 [ 53.416] sna_create_pixmap: usage=3, flags=a [ 53.416] sna_create_pixmap: small buffer [80], attaching to shadow pixmap [ 53.416] create_pixmap: allocating pixmap 7x10, depth=8/8, size=88 [ 53.416] create_pixmap: serial=520, usage=3, 7x10 [ 53.416] sna_create_pixmap: serial=520, 7x10, usage=3 [ 53.416] sna_composite(pixmap=520, op=1, src=519+(0, 0), mask=0+(0, 0), dst=520+(0, 0)+(0, 0), size=(7, 10) [ 53.416] sna_compute_composite_region: dst=(0, 0)x(7, 10) [ 53.417] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 10) [ 53.417] clip_to_dst: region: 1x[(0, 0), (7, 10)], clip: 1x[(0, 0), (7, 10)] [ 53.417] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 10) [ 53.417] sna_compute_composite_region: clip against src (7x10 clip=0): (0, 0), (7, 10) [ 53.417] sna_composite: fallback, dst pixmap=520 is too small (or completely damaged) [ 53.417] sna_composite: fallback -- fbComposite [ 53.417] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 10): region=((0,0), (7, 10)) [ 53.417] sna_composite_fb: fallback -- move src to cpu [ 53.417] sna_composite_fb: fallback -- move dst to cpu [ 53.417] sna_drawable_move_region_to_cpu(pixmap=520 (7x10), [(0, 0), (7, 10)], flags=5) [ 53.417] sna_drawable_move_region_to_cpu: region (0, 0), (7, 10) + (0, 0) subsumes pixmap (7x10) [ 53.417] _sna_pixmap_move_to_cpu(pixmap=520, 7x10, flags=5) [ 53.417] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.417] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.417] _sna_pixmap_move_to_cpu: marking as damaged [ 53.417] __sna_damage_all(7, 10) [ 53.417] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.417] sna_transform_is_imprecise_integer_translation: no transform [ 53.417] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/8 [ 53.417] sna_change_window_attributes [ 53.417] sna_change_window_attributes [ 53.417] sna_change_window_attributes [ 53.417] sna_create_pixmap(6, 9, 8, usage=3) [ 53.417] kgem_can_create_2d: 6x9 @ 8 [ 53.417] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.417] kgem_can_create_2d: untiled size=4096 [ 53.417] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.417] kgem_choose_tiling: 6x9 -> 0 [ 53.417] sna_create_pixmap: usage=3, flags=a [ 53.417] sna_create_pixmap: small buffer [72], attaching to shadow pixmap [ 53.417] create_pixmap: allocating pixmap 6x9, depth=8/8, size=80 [ 53.417] create_pixmap: serial=522, usage=3, 6x9 [ 53.417] sna_create_pixmap: serial=522, 6x9, usage=3 [ 53.417] sna_composite(pixmap=522, op=1, src=521+(0, 0), mask=0+(0, 0), dst=522+(0, 0)+(0, 0), size=(6, 9) [ 53.417] sna_compute_composite_region: dst=(0, 0)x(6, 9) [ 53.417] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (6, 9) [ 53.417] clip_to_dst: region: 1x[(0, 0), (6, 9)], clip: 1x[(0, 0), (6, 9)] [ 53.417] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (6, 9) [ 53.417] sna_compute_composite_region: clip against src (6x9 clip=0): (0, 0), (6, 9) [ 53.417] sna_composite: fallback, dst pixmap=522 is too small (or completely damaged) [ 53.417] sna_composite: fallback -- fbComposite [ 53.417] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(6, 9): region=((0,0), (6, 9)) [ 53.417] sna_composite_fb: fallback -- move src to cpu [ 53.417] sna_composite_fb: fallback -- move dst to cpu [ 53.417] sna_drawable_move_region_to_cpu(pixmap=522 (6x9), [(0, 0), (6, 9)], flags=5) [ 53.417] sna_drawable_move_region_to_cpu: region (0, 0), (6, 9) + (0, 0) subsumes pixmap (6x9) [ 53.417] _sna_pixmap_move_to_cpu(pixmap=522, 6x9, flags=5) [ 53.417] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.417] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.417] _sna_pixmap_move_to_cpu: marking as damaged [ 53.417] __sna_damage_all(6, 9) [ 53.417] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.417] sna_transform_is_imprecise_integer_translation: no transform [ 53.417] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x9, pitch=8/8 [ 53.417] sna_create_pixmap(117, 161, 24, usage=0) [ 53.417] kgem_can_create_2d: 117x161 @ 24 [ 53.417] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=161 [ 53.417] kgem_can_create_2d: untiled size=77824 [ 53.417] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.417] kgem_choose_tiling: 117x161 -> 0 [ 53.417] sna_create_pixmap: usage=0, flags=b [ 53.417] sna_create_pixmap: creating GPU pixmap 117x161, stride=468, flags=b [ 53.417] __pop_freed_pixmap: reusing freed pixmap=152 header [ 53.417] create_pixmap_hdr: pixmap=523, width=117, height=161, usage=0 [ 53.417] sna_create_pixmap: serial=523, 117x161, usage=0 [ 53.417] sna_validate_gc(0x55e0f751c330) changes=7fffff, previous serial=80000000, drawable=20c [ 53.417] sna_validate_gc: recomputing clip [ 53.417] sna_validate_gc: composite clip=1x[(0, 0), (117, 161)] [0x55e0f73cf860] [ 53.417] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 53.417] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 161) [ 53.417] sna_poly_fill_rect: extents(0, 0), (117, 161), flags=1 [ 53.417] sna_poly_fill_rect: dropping last-cpu hint [ 53.417] sna_drawable_use_bo pixmap=524, box=((0, 0), (117, 161)), flags=19... [ 53.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 53.417] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 53.417] sna_pixmap_move_to_gpu(pixmap=524, usage=0), flags=b [ 53.417] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.417] sna_pixmap_move_to_gpu: creating GPU bo (117x161@32), create=b [ 53.417] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.417] kgem_choose_tiling: 117x161 -> 0 [ 53.417] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.417] kgem_choose_tiling: 117x161 -> 0 [ 53.418] sna_pixmap_alloc_gpu: pixmap=524 [ 53.418] kgem_create_2d(117x161, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 53.418] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=161 [ 53.418] __kgem_bo_init(handle=14, num_pages=19) [ 53.418] new pitch=480, tiling=0, handle=14, id=340, num_pages=19 [19], bucket=4 [ 53.418] __sna_damage_all(117, 161) [ 53.418] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 53.418] sna_pixmap_mark_active: pixmap=524, handle=14 [ 53.418] sna_drawable_use_bo: allocated GPU bo for operation [ 53.418] sna_drawable_use_bo: using GPU bo with damage? 0 [ 53.418] sna_poly_fill_rect: solid fill [ffffff], testing for blt [ 53.418] sna_poly_fill_rect_blt pixmap=524 x 1 [(0, 0)x(117, 161)...]+(0,0), clipped?=0 [ 53.418] sna_poly_fill_rect_blt: using fill_one() fast path: (0, 0), (117, 161). alu=3, pixel=ffffff, damage?=0 [ 53.418] kgem_bo_is_render: handle=14, rq? 0 [0] [ 53.418] kgem_bo_is_render: handle=14, rq? 0 [0] [ 53.418] kgem_bo_is_render: handle=14, rq? 0 [0] [ 53.418] kgem_bo_is_blt: handle=14, rq? 0 [ 53.418] sna_blt_fill_boxes (32, ffffff, 3) x 1 [ 53.418] sna_blt_fill_box: box=((0, 0), (117, 161)) [ 53.418] needs_batch_flush: flushing before handle=14 for new reservation [ 53.418] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=14:tiling=0 [ 53.418] kgem_add_reloc64: handle=14, pos=4, delta=0, domains=28002 [ 53.418] kgem_add_handle: handle=14, index=0 [ 53.418] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 53.418] __kgem_bo_mark_dirty: handle=14 (proxy? 0) [ 53.418] sna_poly_fill_rect_blt: pixmap=524, marking clear [ffffff] [ 53.418] sna_change_window_attributes [ 53.418] sna_change_window_attributes: flushing background pixmap [ 53.418] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.418] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e0 [ 53.418] sna_validate_gc: recomputing clip [ 53.418] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73a52a0] [ 53.418] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.418] sna_poly_fill_rect, nothing to do [ 53.418] sna_create_pixmap(117, 20, 24, usage=0) [ 53.418] kgem_can_create_2d: 117x20 @ 24 [ 53.418] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.418] kgem_can_create_2d: untiled size=12288 [ 53.418] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.418] kgem_choose_tiling: 117x20 -> 0 [ 53.418] sna_create_pixmap: usage=0, flags=b [ 53.418] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 53.418] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.418] create_pixmap: serial=525, usage=0, 0x0 [ 53.418] create_pixmap_hdr: pixmap=525, width=117, height=20, usage=0 [ 53.418] sna_create_pixmap: serial=525, 117x20, usage=0 [ 53.418] sna_validate_gc(0x55e0f73a6160) changes=7fffff, previous serial=80000000, drawable=20e [ 53.418] sna_validate_gc: recomputing clip [ 53.418] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 53.418] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 53.418] try_upload__fast: ignore existing cpu damage (if any) [ 53.418] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.418] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.418] kgem_choose_tiling: 117x20 -> 0 [ 53.418] sna_pixmap_alloc_gpu: pixmap=526 [ 53.418] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.418] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.418] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 53.418] from inactive: pitch=480, tiling=0: handle=12, id=341 [ 53.418] try_upload__inplace: tiling=0 [ 53.418] kgem_bo_can_map__cpu: handle=12 [ 53.418] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.418] sna_pixmap_move_area_to_gpu: pixmap=526 box=(0, 0), (117, 20), flags=1 [ 53.418] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 53.418] = None [ 53.418] sna_pixmap_move_to_gpu(pixmap=526, usage=0), flags=3 [ 53.418] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.418] sna_pixmap_mark_active: pixmap=526, handle=12 [ 53.418] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 53.418] kgem_bo_can_map__cpu: handle=12 [ 53.418] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.418] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f8b4fd3d000) [ 53.418] kgem_bo_sync__cpu: handle=12 [ 53.418] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 53.418] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 53.418] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 53.418] __sna_damage_all(117, 20) [ 53.419] sna_block_handler (timeout=0) [ 53.419] sna_change_window_attributes [ 53.419] sna_change_window_attributes: flushing background pixmap [ 53.419] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.419] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e1 [ 53.419] sna_validate_gc: recomputing clip [ 53.419] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7407c80] [ 53.419] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.419] sna_poly_fill_rect, nothing to do [ 53.419] sna_create_pixmap(117, 16, 24, usage=0) [ 53.419] kgem_can_create_2d: 117x16 @ 24 [ 53.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.419] kgem_can_create_2d: untiled size=8192 [ 53.419] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.419] kgem_choose_tiling: 117x16 -> 0 [ 53.419] sna_create_pixmap: usage=0, flags=b [ 53.419] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 53.419] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.419] create_pixmap: serial=527, usage=0, 0x0 [ 53.419] create_pixmap_hdr: pixmap=527, width=117, height=16, usage=0 [ 53.419] sna_create_pixmap: serial=527, 117x16, usage=0 [ 53.419] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=20e, drawable=210 [ 53.419] sna_validate_gc: recomputing clip [ 53.419] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 53.419] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 53.419] try_upload__fast: ignore existing cpu damage (if any) [ 53.419] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.419] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.419] kgem_choose_tiling: 117x16 -> 0 [ 53.419] sna_pixmap_alloc_gpu: pixmap=528 [ 53.419] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.419] __kgem_bo_init(handle=15, num_pages=2) [ 53.419] new pitch=480, tiling=0, handle=15, id=342, num_pages=2 [2], bucket=1 [ 53.419] try_upload__inplace: tiling=0 [ 53.419] kgem_bo_can_map__cpu: handle=15 [ 53.419] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.419] sna_pixmap_move_area_to_gpu: pixmap=528 box=(0, 0), (117, 16), flags=1 [ 53.419] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 53.419] = None [ 53.419] sna_pixmap_move_to_gpu(pixmap=528, usage=0), flags=3 [ 53.419] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.419] sna_pixmap_mark_active: pixmap=528, handle=15 [ 53.419] __kgem_bo_is_busy: handle=15, domain: 1 exec? 0, rq? 0 [ 53.419] kgem_bo_can_map__cpu: handle=15 [ 53.419] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.419] kgem_bo_map__cpu(handle=15, size=8192, map=0x0:0x0) [ 53.419] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.419] __kgem_bo_map__cpu: caching CPU vma for 15 [ 53.419] kgem_bo_sync__cpu: handle=15 [ 53.419] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 53.419] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 53.419] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 53.419] __sna_damage_all(117, 16) [ 53.419] sna_create_pixmap(1, 1, 32, usage=0) [ 53.419] kgem_can_create_2d: 1x1 @ 32 [ 53.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 53.419] kgem_can_create_2d: untiled size=4096 [ 53.419] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 53.419] kgem_choose_tiling: 1x1 -> 0 [ 53.419] sna_create_pixmap: usage=0, flags=a [ 53.419] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 53.419] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 53.419] create_pixmap: serial=529, usage=0, 1x1 [ 53.419] sna_create_pixmap: serial=529, 1x1, usage=0 [ 53.419] sna_composite_rectangles(pixmap=530, op=1, 0 x 1 [(0, 0)x(1, 1) ...]) [ 53.419] sna_composite_rectangles: converted to op 0 [ 53.419] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 53.419] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 53.419] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 53.419] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 53.419] sna_composite_rectangles: fallback, dst pixmap=530 too small or not attached [ 53.419] sna_composite_rectangles: fallback [ 53.419] sna_drawable_move_region_to_cpu(pixmap=530 (1x1), [(0, 0), (1, 1)], flags=1) [ 53.419] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 53.419] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=1) [ 53.419] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.419] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.419] operate_inplace: no, inplace operation not suitable [ 53.419] _sna_pixmap_move_to_cpu: marking as damaged [ 53.420] __sna_damage_all(1, 1) [ 53.420] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.420] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.420] kgem_bo_is_busy: handle=15, domain: 1 exec? 0, rq? 0 [ 53.420] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.420] glyphs_format: format=98304, depth=8 [ 53.420] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.420] sna_glyphs: discarding mask [ 53.420] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 53.420] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424710138384 size=117x16 [ 53.420] glyph_cache(0): adding glyph to cache 0, pos 0 [ 53.420] glyph_cache_upload: upload glyph 0x55e0f74d47b0 to cache (0, 0)x(9, 9) [ 53.420] sna_composite(pixmap=1, op=1, src=234+(0, 0), mask=0+(0, 0), dst=1+(0, 0)+(0, 0), size=(9, 9) [ 53.420] sna_compute_composite_region: dst=(0, 0)x(9, 9) [ 53.420] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) [ 53.420] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (1024, 1024)] [ 53.420] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) [ 53.420] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) [ 53.420] sna_composite: composite region extents:+(0, 0) -> (0, 0), (9, 9) + (0, 0) [ 53.420] gen9_render_composite: 9x9, current mode=3/3 [ 53.420] try_blt: already performing BLT [ 53.420] sna_blt_composite (0, 0), (0, 0), 9x9 [ 53.420] sna_transform_is_imprecise_integer_translation: no transform [ 53.420] sna_blt_composite: converting transform to integer translation? (0, 0) [ 53.420] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 53.420] use_cpu_bo: no cpu bo [ 53.420] move_to_gpu: not migrating pixmap=234 due to usage_hint=3 [ 53.420] sna_drawable_use_bo pixmap=1, box=((0, 0), (9, 9)), flags=9... [ 53.420] sna_drawable_use_bo: pinned, never REPLACES [ 53.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 53.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.420] sna_drawable_use_bo: using whole GPU bo [ 53.420] sna_drawable_move_region_to_cpu(pixmap=234 (9x9), [(0, 0), (9, 9)], flags=2) [ 53.420] sna_drawable_move_region_to_cpu: pixmap=234 all damaged on CPU [ 53.420] prepare_blt_put [ 53.420] blt_put_composite_box: src=(0, 0), dst=(0, 0) [ 53.420] sna_write_boxes x 1, src stride=12, src dx=(0, 0) [ 53.420] kgem_bo_can_map: handle=6, map=0x0:0x0:0x0, tiling=2, domain=1, offset=0 [ 53.420] kgem_bo_can_map__cpu: handle=6 [ 53.420] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.420] write_boxes_inplace x 1, handle=6, tiling=2 [ 53.420] upload_inplace__tiled: tiling=2 [ 53.420] kgem_bo_can_map: handle=6, map=0x0:0x0:0x0, tiling=2, domain=1, offset=0 [ 53.420] kgem_bo_map: handle=6, offset=0, tiling=2, map=0x0:0x0, domain=1 [ 53.420] __kgem_bo_map__gtt_or_wc: handle=6 [ 53.420] kgem_trim_vma_cache: type=0, count=-512 (bucket: 8) [ 53.420] __kgem_bo_map__gtt(handle=6, size=1048576) [ 53.420] __kgem_busy: handle=6, busy=0, wedged=0 [ 53.420] kgem_bo_map: sync: needs_flush? 0, domain? 1, busy? 0 [ 53.421] __kgem_busy: handle=6, busy=0, wedged=0 [ 53.421] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 53.421] assert_bo_retired: handle=6, domain: 1 exec? 0, rq? 0 [ 53.421] write_boxes_inplace: (0, 0) -> (0, 0) x (9, 9) [bpp=8, src_pitch=12, dst_pitch=1024] [ 53.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/1024 [ 53.421] apply_damage: damage=0x0, region=1 [(0, 0), (9, 9) + (0, 0)] [ 53.421] gen9_render_composite: 0x0, current mode=3/3 [ 53.421] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 53.421] kgem_bo_is_busy: handle=15, domain: 1 exec? 0, rq? 0 [ 53.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.421] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.421] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 53.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.421] sna_drawable_use_bo: using whole GPU bo [ 53.421] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.421] get_pixel: 0x55e0f7364020 [ 53.421] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.421] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.421] color_convert: src=0 [20028888] [ 53.421] color_convert: dst=0 [20028888] [ 53.422] sna_render_get_solid: 0 [ 53.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.422] sna_transform_is_imprecise_integer_translation: no transform [ 53.422] gen9_composite_picture: integer translation (0, 0), removing [ 53.422] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.422] sna_render_pixmap_bo: GPU all damaged [ 53.422] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.422] gen4_choose_composite_emitter: solid, identity mask [ 53.422] kgem_set_mode: flushing before new bo [ 53.422] batch[3/3, flags=1800]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=19 [fenced=0] [ 53.422] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.422] __kgem_bo_map__wc(handle=2, size=4096) [ 53.422] __kgem_bo_map__wc: caching CPU(wc) vma for 2 [ 53.422] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 53.422] kgem_commit: release handle=14 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=0 [ 53.422] __kgem_busy: handle=2, busy=524288, wedged=0 [ 53.422] needs_batch_flush: flushing before handle=15 for new reservation [ 53.422] kgem_check_bo: num_pages=+259, num_exec=+3 [ 53.422] aligning vertex: was 0, now 4 floats per vertex [ 53.422] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.422] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.422] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.422] kgem_add_handle: handle=5, index=0 [ 53.422] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=0) [ 53.422] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.422] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=0) [ 53.422] gen9_composite_get_binding_table(ffc0) [ 53.422] kgem_add_reloc64: handle=15, pos=16360, delta=0, domains=20002 [ 53.422] kgem_add_handle: handle=15, index=1 [ 53.422] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.422] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.422] [3fe0] bind bo(handle=15, addr=0), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 53.422] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 53.422] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 53.422] kgem_add_handle: handle=8, index=2 [ 53.422] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 53.422] [3fd0] bind bo(handle=8, addr=0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.422] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 53.422] kgem_add_handle: handle=6, index=3 [ 53.422] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=0) [ 53.422] [3fc0] bind bo(handle=6, addr=0), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 53.422] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 53.422] gen9_emit_sampler: sampler = a [ 53.422] gen9_emit_sf: num_sf_outputs=2 [ 53.422] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.422] gen9_emit_vertex_elements: setup id=9 [ 53.422] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.422] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.422] glyphs0_to_dst: glyph=(2, 4)x(9, 9), unclipped [ 53.423] emit_primitive_identity_mask__sse4_2: dst=(2, 4), mask=(0.00, 0.00) x (9.00, 9.00) [ 53.423] gen8_vertex_flush[498] = 3 [ 53.423] glyph_cache(0): adding glyph to cache 0, pos 4 [ 53.423] glyph_cache_upload: upload glyph 0x55e0f74d4bf0 to cache (16, 0)x(7, 7) [ 53.423] sna_composite(pixmap=1, op=1, src=238+(0, 0), mask=0+(0, 0), dst=1+(16, 0)+(0, 0), size=(7, 7) [ 53.423] sna_compute_composite_region: dst=(16, 0)x(7, 7) [ 53.423] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 0), (23, 7) [ 53.423] clip_to_dst: region: 1x[(16, 0), (23, 7)], clip: 1x[(0, 0), (1024, 1024)] [ 53.423] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 0), (23, 7) [ 53.423] sna_compute_composite_region: clip against src (7x7 clip=0): (16, 0), (23, 7) [ 53.423] sna_composite: composite region extents:+(0, 0) -> (16, 0), (23, 7) + (0, 0) [ 53.423] gen9_render_composite: 7x7, current mode=1/1 [ 53.423] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.423] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.423] gen9_composite_set_target: (16, 0)x(7, 7), partial?=0 [ 53.423] sna_drawable_use_bo pixmap=1, box=((16, 0), (23, 7)), flags=f... [ 53.423] sna_drawable_use_bo: pinned, never REPLACES [ 53.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.423] sna_drawable_use_bo: using whole GPU bo [ 53.423] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.423] gen9_composite_picture: (0, 0)x(7, 7), dst=(16, 0) [ 53.423] sna_transform_is_imprecise_integer_translation: no transform [ 53.423] gen9_composite_picture: integer translation (0, 0), removing [ 53.423] sna_render_pixmap_bo pixmap=238, (0, 0)x(7, 7)/(7, 7) [ 53.423] sna_render_pixmap_bo box=(0, 0), (7, 7): (7, 7)/(7, 7) [ 53.423] sna_render_pixmap_bo: offset=(-16, 0), size=(7, 7) [ 53.423] use_cpu_bo: no cpu bo [ 53.423] move_to_gpu: not migrating pixmap=238 due to usage_hint=3 [ 53.423] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 7) [ 53.423] upload: box=(0, 0), (7, 7), pixmap=7x7 [ 53.423] sna_drawable_move_region_to_cpu(pixmap=238 (7x7), [(0, 0), (7, 7)], flags=2) [ 53.423] sna_drawable_move_region_to_cpu: pixmap=238 all damaged on CPU [ 53.423] kgem_can_create_2d: 7x7 @ 8 [ 53.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.423] kgem_can_create_2d: untiled size=4096 [ 53.423] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.423] kgem_choose_tiling: 7x7 -> 0 [ 53.423] kgem_upload_source_image : (0, 0), (7, 7), stride=8, bpp=8 [ 53.423] kgem_create_buffer_2d: 7x7, 8 bpp, stride=32 [ 53.423] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.423] kgem_create_buffer: searching for an inactive GTT map for upload [ 53.423] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 53.423] search_linear_cache: inactive and cache bucket empty [ 53.423] search_linear_cache: active cache bucket empty [ 53.423] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 53.423] search_linear_cache: inactive and cache bucket empty [ 53.423] search_linear_cache: active cache bucket empty [ 53.423] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 53.423] search_linear_cache: inactive and cache bucket empty [ 53.423] search_linear_cache: active cache bucket empty [ 53.423] search_snoop_cache: num_pages=64, flags=0 [ 53.423] search_snoop_cache: inactive and cache empty [ 53.423] kgem_retire, need_retire?=1 [ 53.423] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.423] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.423] kgem_retire__requests_ring: retiring ring 1 [ 53.423] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.423] __kgem_retire_rq: request 2 complete [ 53.423] __kgem_bo_flush: handle=14, busy=0, wedged=0 [ 53.423] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.423] kgem_retire -- retired=0, need_retire=0 [ 53.423] kgem_retire, need_retire?=0 [ 53.423] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.423] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.423] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.423] kgem_retire -- retired=0, need_retire=0 [ 53.423] search_snoop_cache: nothing retired [ 53.423] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 53.423] search_linear_cache: inactive and cache bucket empty [ 53.423] search_linear_cache: active cache bucket empty [ 53.423] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 53.423] search_linear_cache: inactive and cache bucket empty [ 53.423] search_linear_cache: active cache bucket empty [ 53.423] __kgem_bo_init(handle=16, num_pages=64) [ 53.423] create_snoopable_buffer: created CPU handle=16 for buffer, size 64 [ 53.423] __kgem_busy: handle=16, busy=0, wedged=0 [ 53.423] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x0) [ 53.423] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) [ 53.423] __kgem_bo_map__cpu: caching CPU vma for 16 [ 53.423] kgem_create_buffer(pages=64 [64]) new handle=16, used=256, write=1 [ 53.423] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=256, io=1 [ 53.424] __kgem_bo_init(handle=16, num_pages=256) [ 53.424] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/32 [ 53.424] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.424] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.424] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.424] gen4_choose_composite_emitter: identity src, no mask [ 53.424] kgem_check_bo: num_pages=+64, num_exec=+1 [ 53.424] aligning vertex: was 4, now 3 floats per vertex [ 53.424] gen9_composite_get_binding_table(fec0) [ 53.424] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 53.424] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=0) [ 53.424] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.424] [3fa0] bind bo(handle=6, addr=0), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 53.424] kgem_add_reloc64: handle=16, pos=16280, delta=0, domains=40000 [ 53.424] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 53.424] kgem_add_handle: handle=16, index=4 [ 53.424] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=0) [ 53.424] [3f90] bind bo(handle=16, addr=0), format=324, width=7, height=7, pitch=32, tiling=0 -> sampler [ 53.424] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.424] gen9_emit_sampler: sampler = 2 [ 53.424] gen9_emit_sf: num_sf_outputs=1 [ 53.424] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.424] gen9_emit_vertex_elements: setup id=2 [ 53.424] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.424] gen9_render_composite_box: (16, 0), (23, 7) [ 53.424] apply_damage: damage=0x0, region=1 [(16, 0), (23, 7) + (0, 0)] [ 53.424] gen8_vertex_flush[564] = 3 [ 53.424] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.424] gen9_render_composite: 0x0, current mode=1/1 [ 53.424] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.424] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.424] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.424] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.424] sna_drawable_use_bo: using whole GPU bo [ 53.424] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.424] get_pixel: 0x55e0f7364020 [ 53.424] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.424] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.424] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.424] color_convert: src=0 [20028888] [ 53.424] color_convert: dst=0 [20028888] [ 53.424] sna_render_get_solid: 0 [ 53.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.424] sna_transform_is_imprecise_integer_translation: no transform [ 53.424] gen9_composite_picture: integer translation (0, 0), removing [ 53.424] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.424] sna_render_pixmap_bo: GPU all damaged [ 53.424] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.424] gen4_choose_composite_emitter: solid, identity mask [ 53.424] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.424] aligning vertex: was 3, now 4 floats per vertex [ 53.424] gen9_composite_get_binding_table(fe00) [ 53.424] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.424] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.424] gen9_emit_sampler: sampler = a [ 53.424] gen9_emit_sf: num_sf_outputs=2 [ 53.424] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.424] gen9_emit_vertex_elements: setup id=9 [ 53.424] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.424] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.424] glyphs0_to_dst: glyph=(8, 6)x(7, 7), unclipped [ 53.424] emit_primitive_identity_mask__sse4_2: dst=(8, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.424] gen8_vertex_flush[63c] = 3 [ 53.424] glyph_cache(0): adding glyph to cache 0, pos 5 [ 53.424] glyph_cache_upload: upload glyph 0x55e0f74d5e30 to cache (24, 0)x(4, 8) [ 53.424] sna_composite(pixmap=1, op=1, src=252+(0, 0), mask=0+(0, 0), dst=1+(24, 0)+(0, 0), size=(4, 8) [ 53.424] sna_compute_composite_region: dst=(24, 0)x(4, 8) [ 53.424] sna_compute_composite_region: initial clip against dst->pDrawable: (24, 0), (28, 8) [ 53.424] clip_to_dst: region: 1x[(24, 0), (28, 8)], clip: 1x[(0, 0), (1024, 1024)] [ 53.424] sna_compute_composite_region: clip against dst->pCompositeClip: (24, 0), (28, 8) [ 53.424] sna_compute_composite_region: clip against src (4x8 clip=0): (24, 0), (28, 8) [ 53.428] sna_composite: composite region extents:+(0, 0) -> (24, 0), (28, 8) + (0, 0) [ 53.428] gen9_render_composite: 4x8, current mode=1/1 [ 53.428] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.428] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.428] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.428] gen9_composite_set_target: (24, 0)x(4, 8), partial?=0 [ 53.428] sna_drawable_use_bo pixmap=1, box=((24, 0), (28, 8)), flags=f... [ 53.429] sna_drawable_use_bo: pinned, never REPLACES [ 53.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.429] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.429] sna_drawable_use_bo: using whole GPU bo [ 53.429] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.429] gen9_composite_picture: (0, 0)x(4, 8), dst=(24, 0) [ 53.429] sna_transform_is_imprecise_integer_translation: no transform [ 53.429] gen9_composite_picture: integer translation (0, 0), removing [ 53.429] sna_render_pixmap_bo pixmap=252, (0, 0)x(4, 8)/(4, 8) [ 53.429] sna_render_pixmap_bo box=(0, 0), (4, 8): (4, 8)/(4, 8) [ 53.429] sna_render_pixmap_bo: offset=(-24, 0), size=(4, 8) [ 53.429] use_cpu_bo: no cpu bo [ 53.429] move_to_gpu: not migrating pixmap=252 due to usage_hint=3 [ 53.429] sna_render_pixmap_bo: uploading CPU box (0, 0), (4, 8) [ 53.429] upload: box=(0, 0), (4, 8), pixmap=4x8 [ 53.429] sna_drawable_move_region_to_cpu(pixmap=252 (4x8), [(0, 0), (4, 8)], flags=2) [ 53.429] sna_drawable_move_region_to_cpu: pixmap=252 all damaged on CPU [ 53.429] kgem_can_create_2d: 4x8 @ 8 [ 53.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 53.429] kgem_can_create_2d: untiled size=4096 [ 53.429] kgem_choose_tiling: too thin [width 4, 8 bpp] for TILING_X [ 53.429] kgem_choose_tiling: 4x8 -> 0 [ 53.429] kgem_upload_source_image : (0, 0), (4, 8), stride=4, bpp=8 [ 53.429] kgem_create_buffer_2d: 4x8, 8 bpp, stride=32 [ 53.429] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.429] kgem_create_buffer: reusing buffer? used=256 + size=256, total=262144 [ 53.429] kgem_create_proxy: target handle=16 [proxy? -1], offset=256, length=256, io=1 [ 53.429] __kgem_bo_init(handle=16, num_pages=256) [ 53.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=4x8, pitch=4/32 [ 53.429] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.429] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.429] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.429] gen4_choose_composite_emitter: identity src, no mask [ 53.429] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.429] aligning vertex: was 4, now 3 floats per vertex [ 53.429] gen9_composite_get_binding_table(fdc0) [ 53.429] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.429] kgem_add_reloc64: handle=16, pos=16232, delta=0, domains=40000 [ 53.429] kgem_add_reloc64: adding proxy [delta=256] for handle=16 [ 53.429] kgem_add_reloc64[8] = (delta=256, target handle=4, presumed=0) [ 53.429] [3f60] bind bo(handle=16, addr=100), format=324, width=4, height=8, pitch=32, tiling=0 -> sampler [ 53.429] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.429] gen9_emit_sampler: sampler = 2 [ 53.429] gen9_emit_sf: num_sf_outputs=1 [ 53.429] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.429] gen9_emit_vertex_elements: setup id=2 [ 53.429] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.429] gen9_render_composite_box: (24, 0), (28, 8) [ 53.429] apply_damage: damage=0x0, region=1 [(24, 0), (28, 8) + (0, 0)] [ 53.429] gen8_vertex_flush[6f4] = 3 [ 53.429] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.429] gen9_render_composite: 0x0, current mode=1/1 [ 53.429] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.429] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.429] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.429] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.429] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.429] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.429] sna_drawable_use_bo: using whole GPU bo [ 53.429] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.429] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.429] get_pixel: 0x55e0f7364020 [ 53.429] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.429] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.429] color_convert: src=0 [20028888] [ 53.429] color_convert: dst=0 [20028888] [ 53.429] sna_render_get_solid: 0 [ 53.429] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.429] sna_transform_is_imprecise_integer_translation: no transform [ 53.429] gen9_composite_picture: integer translation (0, 0), removing [ 53.429] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.429] sna_render_pixmap_bo: GPU all damaged [ 53.429] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.429] gen4_choose_composite_emitter: solid, identity mask [ 53.429] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.429] aligning vertex: was 3, now 4 floats per vertex [ 53.429] gen9_composite_get_binding_table(fd40) [ 53.429] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.429] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.429] gen9_emit_sampler: sampler = a [ 53.429] gen9_emit_sf: num_sf_outputs=2 [ 53.429] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.429] gen9_emit_vertex_elements: setup id=9 [ 53.429] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.429] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.429] glyphs0_to_dst: glyph=(16, 5)x(4, 8), unclipped [ 53.429] emit_primitive_identity_mask__sse4_2: dst=(16, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.430] gen8_vertex_flush[7cc] = 3 [ 53.430] glyph_cache(0): adding glyph to cache 0, pos 8 [ 53.430] glyph_cache_upload: upload glyph 0x55e0f74d7340 to cache (0, 16)x(10, 7) [ 53.430] sna_composite(pixmap=1, op=1, src=266+(0, 0), mask=0+(0, 0), dst=1+(0, 16)+(0, 0), size=(10, 7) [ 53.430] sna_compute_composite_region: dst=(0, 16)x(10, 7) [ 53.430] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 16), (10, 23) [ 53.430] clip_to_dst: region: 1x[(0, 16), (10, 23)], clip: 1x[(0, 0), (1024, 1024)] [ 53.430] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 16), (10, 23) [ 53.433] sna_compute_composite_region: clip against src (10x7 clip=0): (0, 16), (10, 23) [ 53.433] sna_composite: composite region extents:+(0, 0) -> (0, 16), (10, 23) + (0, 0) [ 53.433] gen9_render_composite: 10x7, current mode=1/1 [ 53.433] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.433] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.433] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.433] gen9_composite_set_target: (0, 16)x(10, 7), partial?=0 [ 53.434] sna_drawable_use_bo pixmap=1, box=((0, 16), (10, 23)), flags=f... [ 53.434] sna_drawable_use_bo: pinned, never REPLACES [ 53.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.434] sna_drawable_use_bo: using whole GPU bo [ 53.434] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.434] gen9_composite_picture: (0, 0)x(10, 7), dst=(0, 16) [ 53.434] sna_transform_is_imprecise_integer_translation: no transform [ 53.434] gen9_composite_picture: integer translation (0, 0), removing [ 53.434] sna_render_pixmap_bo pixmap=266, (0, 0)x(10, 7)/(10, 7) [ 53.434] sna_render_pixmap_bo box=(0, 0), (10, 7): (10, 7)/(10, 7) [ 53.434] sna_render_pixmap_bo: offset=(0, -16), size=(10, 7) [ 53.434] use_cpu_bo: no cpu bo [ 53.434] move_to_gpu: not migrating pixmap=266 due to usage_hint=3 [ 53.434] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 7) [ 53.434] upload: box=(0, 0), (10, 7), pixmap=10x7 [ 53.434] sna_drawable_move_region_to_cpu(pixmap=266 (10x7), [(0, 0), (10, 7)], flags=2) [ 53.434] sna_drawable_move_region_to_cpu: pixmap=266 all damaged on CPU [ 53.434] kgem_can_create_2d: 10x7 @ 8 [ 53.434] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.434] kgem_can_create_2d: untiled size=4096 [ 53.434] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [ 53.434] kgem_choose_tiling: 10x7 -> 0 [ 53.434] kgem_upload_source_image : (0, 0), (10, 7), stride=12, bpp=8 [ 53.434] kgem_create_buffer_2d: 10x7, 8 bpp, stride=32 [ 53.434] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.434] kgem_create_buffer: reusing buffer? used=512 + size=256, total=262144 [ 53.434] kgem_create_proxy: target handle=16 [proxy? -1], offset=512, length=256, io=1 [ 53.434] __kgem_bo_init(handle=16, num_pages=256) [ 53.434] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x7, pitch=12/32 [ 53.434] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.434] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.434] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.434] gen4_choose_composite_emitter: identity src, no mask [ 53.434] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.434] aligning vertex: was 4, now 3 floats per vertex [ 53.434] gen9_composite_get_binding_table(fd00) [ 53.434] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.434] kgem_add_reloc64: handle=16, pos=16184, delta=0, domains=40000 [ 53.434] kgem_add_reloc64: adding proxy [delta=512] for handle=16 [ 53.434] kgem_add_reloc64[9] = (delta=512, target handle=4, presumed=0) [ 53.434] [3f30] bind bo(handle=16, addr=200), format=324, width=10, height=7, pitch=32, tiling=0 -> sampler [ 53.434] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.434] gen9_emit_sampler: sampler = 2 [ 53.434] gen9_emit_sf: num_sf_outputs=1 [ 53.434] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.434] gen9_emit_vertex_elements: setup id=2 [ 53.434] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.434] gen9_render_composite_box: (0, 16), (10, 23) [ 53.434] apply_damage: damage=0x0, region=1 [(0, 16), (10, 23) + (0, 0)] [ 53.434] gen8_vertex_flush[884] = 3 [ 53.434] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.434] gen9_render_composite: 0x0, current mode=1/1 [ 53.434] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.434] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.434] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.434] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.434] sna_drawable_use_bo: using whole GPU bo [ 53.434] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.434] get_pixel: 0x55e0f7364020 [ 53.434] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.438] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.438] color_convert: src=0 [20028888] [ 53.438] color_convert: dst=0 [20028888] [ 53.438] sna_render_get_solid: 0 [ 53.438] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.439] sna_transform_is_imprecise_integer_translation: no transform [ 53.439] gen9_composite_picture: integer translation (0, 0), removing [ 53.439] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.439] sna_render_pixmap_bo: GPU all damaged [ 53.439] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.439] gen4_choose_composite_emitter: solid, identity mask [ 53.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.439] aligning vertex: was 3, now 4 floats per vertex [ 53.439] gen9_composite_get_binding_table(fc80) [ 53.439] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.439] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.439] gen9_emit_sampler: sampler = a [ 53.439] gen9_emit_sf: num_sf_outputs=2 [ 53.439] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.439] gen9_emit_vertex_elements: setup id=9 [ 53.439] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.439] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.439] glyphs0_to_dst: glyph=(21, 6)x(10, 7), unclipped [ 53.439] emit_primitive_identity_mask__sse4_2: dst=(21, 6), mask=(0.00, 16.00) x (10.00, 7.00) [ 53.439] gen8_vertex_flush[95c] = 3 [ 53.439] glyph_cache(0): adding glyph to cache 0, pos 12 [ 53.439] glyph_cache_upload: upload glyph 0x55e0f74d53a0 to cache (16, 16)x(2, 10) [ 53.439] sna_composite(pixmap=1, op=1, src=244+(0, 0), mask=0+(0, 0), dst=1+(16, 16)+(0, 0), size=(2, 10) [ 53.439] sna_compute_composite_region: dst=(16, 16)x(2, 10) [ 53.439] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 16), (18, 26) [ 53.439] clip_to_dst: region: 1x[(16, 16), (18, 26)], clip: 1x[(0, 0), (1024, 1024)] [ 53.439] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 16), (18, 26) [ 53.439] sna_compute_composite_region: clip against src (2x10 clip=0): (16, 16), (18, 26) [ 53.439] sna_composite: composite region extents:+(0, 0) -> (16, 16), (18, 26) + (0, 0) [ 53.439] gen9_render_composite: 2x10, current mode=1/1 [ 53.439] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.439] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.439] gen9_composite_set_target: (16, 16)x(2, 10), partial?=0 [ 53.439] sna_drawable_use_bo pixmap=1, box=((16, 16), (18, 26)), flags=f... [ 53.439] sna_drawable_use_bo: pinned, never REPLACES [ 53.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.439] sna_drawable_use_bo: using whole GPU bo [ 53.439] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.439] gen9_composite_picture: (0, 0)x(2, 10), dst=(16, 16) [ 53.439] sna_transform_is_imprecise_integer_translation: no transform [ 53.439] gen9_composite_picture: integer translation (0, 0), removing [ 53.439] sna_render_pixmap_bo pixmap=244, (0, 0)x(2, 10)/(2, 10) [ 53.439] sna_render_pixmap_bo box=(0, 0), (2, 10): (2, 10)/(2, 10) [ 53.439] sna_render_pixmap_bo: offset=(-16, -16), size=(2, 10) [ 53.439] use_cpu_bo: no cpu bo [ 53.439] move_to_gpu: not migrating pixmap=244 due to usage_hint=3 [ 53.439] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 10) [ 53.439] upload: box=(0, 0), (2, 10), pixmap=2x10 [ 53.439] sna_drawable_move_region_to_cpu(pixmap=244 (2x10), [(0, 0), (2, 10)], flags=2) [ 53.439] sna_drawable_move_region_to_cpu: pixmap=244 all damaged on CPU [ 53.439] kgem_can_create_2d: 2x10 @ 8 [ 53.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.439] kgem_can_create_2d: untiled size=4096 [ 53.439] kgem_choose_tiling: too thin [width 2, 8 bpp] for TILING_X [ 53.439] kgem_choose_tiling: 2x10 -> 0 [ 53.439] kgem_upload_source_image : (0, 0), (2, 10), stride=4, bpp=8 [ 53.439] kgem_create_buffer_2d: 2x10, 8 bpp, stride=32 [ 53.439] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.439] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 53.439] kgem_create_proxy: target handle=16 [proxy? -1], offset=768, length=320, io=1 [ 53.439] __kgem_bo_init(handle=16, num_pages=320) [ 53.439] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x10, pitch=4/32 [ 53.439] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.439] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.439] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.439] gen4_choose_composite_emitter: identity src, no mask [ 53.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.439] aligning vertex: was 4, now 3 floats per vertex [ 53.439] gen9_composite_get_binding_table(fc40) [ 53.439] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.439] kgem_add_reloc64: handle=16, pos=16136, delta=0, domains=40000 [ 53.439] kgem_add_reloc64: adding proxy [delta=768] for handle=16 [ 53.439] kgem_add_reloc64[10] = (delta=768, target handle=4, presumed=0) [ 53.443] [3f00] bind bo(handle=16, addr=300), format=324, width=2, height=10, pitch=32, tiling=0 -> sampler [ 53.443] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.443] gen9_emit_sampler: sampler = 2 [ 53.443] gen9_emit_sf: num_sf_outputs=1 [ 53.443] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.443] gen9_emit_vertex_elements: setup id=2 [ 53.443] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.444] gen9_render_composite_box: (16, 16), (18, 26) [ 53.444] apply_damage: damage=0x0, region=1 [(16, 16), (18, 26) + (0, 0)] [ 53.444] gen8_vertex_flush[a14] = 3 [ 53.444] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.444] gen9_render_composite: 0x0, current mode=1/1 [ 53.444] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.444] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.444] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.444] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.444] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.444] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.444] sna_drawable_use_bo: using whole GPU bo [ 53.444] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.444] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.444] get_pixel: 0x55e0f7364020 [ 53.444] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.444] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.444] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.444] color_convert: src=0 [20028888] [ 53.444] color_convert: dst=0 [20028888] [ 53.444] sna_render_get_solid: 0 [ 53.444] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.444] sna_transform_is_imprecise_integer_translation: no transform [ 53.444] gen9_composite_picture: integer translation (0, 0), removing [ 53.444] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.444] sna_render_pixmap_bo: GPU all damaged [ 53.444] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.444] gen4_choose_composite_emitter: solid, identity mask [ 53.444] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.444] aligning vertex: was 3, now 4 floats per vertex [ 53.444] gen9_composite_get_binding_table(fbc0) [ 53.444] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.444] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.444] gen9_emit_sampler: sampler = a [ 53.444] gen9_emit_sf: num_sf_outputs=2 [ 53.444] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.444] gen9_emit_vertex_elements: setup id=9 [ 53.444] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.444] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.444] glyphs0_to_dst: glyph=(33, 3)x(2, 10), unclipped [ 53.444] emit_primitive_identity_mask__sse4_2: dst=(33, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.444] gen8_vertex_flush[aec] = 3 [ 53.444] glyph_cache(0): adding glyph to cache 0, pos 16 [ 53.444] glyph_cache_upload: upload glyph 0x55e0f74d66c0 to cache (32, 0)x(6, 7) [ 53.444] sna_composite(pixmap=1, op=1, src=258+(0, 0), mask=0+(0, 0), dst=1+(32, 0)+(0, 0), size=(6, 7) [ 53.444] sna_compute_composite_region: dst=(32, 0)x(6, 7) [ 53.444] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 0), (38, 7) [ 53.444] clip_to_dst: region: 1x[(32, 0), (38, 7)], clip: 1x[(0, 0), (1024, 1024)] [ 53.444] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 0), (38, 7) [ 53.444] sna_compute_composite_region: clip against src (6x7 clip=0): (32, 0), (38, 7) [ 53.444] sna_composite: composite region extents:+(0, 0) -> (32, 0), (38, 7) + (0, 0) [ 53.444] gen9_render_composite: 6x7, current mode=1/1 [ 53.444] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.444] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.444] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.444] gen9_composite_set_target: (32, 0)x(6, 7), partial?=0 [ 53.444] sna_drawable_use_bo pixmap=1, box=((32, 0), (38, 7)), flags=f... [ 53.444] sna_drawable_use_bo: pinned, never REPLACES [ 53.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.444] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.444] sna_drawable_use_bo: using whole GPU bo [ 53.444] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.444] gen9_composite_picture: (0, 0)x(6, 7), dst=(32, 0) [ 53.444] sna_transform_is_imprecise_integer_translation: no transform [ 53.444] gen9_composite_picture: integer translation (0, 0), removing [ 53.444] sna_render_pixmap_bo pixmap=258, (0, 0)x(6, 7)/(6, 7) [ 53.444] sna_render_pixmap_bo box=(0, 0), (6, 7): (6, 7)/(6, 7) [ 53.444] sna_render_pixmap_bo: offset=(-32, 0), size=(6, 7) [ 53.444] use_cpu_bo: no cpu bo [ 53.444] move_to_gpu: not migrating pixmap=258 due to usage_hint=3 [ 53.444] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 7) [ 53.444] upload: box=(0, 0), (6, 7), pixmap=6x7 [ 53.444] sna_drawable_move_region_to_cpu(pixmap=258 (6x7), [(0, 0), (6, 7)], flags=2) [ 53.444] sna_drawable_move_region_to_cpu: pixmap=258 all damaged on CPU [ 53.444] kgem_can_create_2d: 6x7 @ 8 [ 53.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.444] kgem_can_create_2d: untiled size=4096 [ 53.444] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.444] kgem_choose_tiling: 6x7 -> 0 [ 53.444] kgem_upload_source_image : (0, 0), (6, 7), stride=8, bpp=8 [ 53.444] kgem_create_buffer_2d: 6x7, 8 bpp, stride=32 [ 53.444] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.444] kgem_create_buffer: reusing buffer? used=1280 + size=256, total=262144 [ 53.444] kgem_create_proxy: target handle=16 [proxy? -1], offset=1280, length=256, io=1 [ 53.444] __kgem_bo_init(handle=16, num_pages=256) [ 53.445] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/32 [ 53.445] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.445] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.445] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.445] gen4_choose_composite_emitter: identity src, no mask [ 53.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.445] aligning vertex: was 4, now 3 floats per vertex [ 53.445] gen9_composite_get_binding_table(fb80) [ 53.445] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.445] kgem_add_reloc64: handle=16, pos=16088, delta=0, domains=40000 [ 53.445] kgem_add_reloc64: adding proxy [delta=1280] for handle=16 [ 53.445] kgem_add_reloc64[11] = (delta=1280, target handle=4, presumed=0) [ 53.445] [3ed0] bind bo(handle=16, addr=500), format=324, width=6, height=7, pitch=32, tiling=0 -> sampler [ 53.445] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.448] gen9_emit_sampler: sampler = 2 [ 53.448] gen9_emit_sf: num_sf_outputs=1 [ 53.448] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.448] gen9_emit_vertex_elements: setup id=2 [ 53.448] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.448] gen9_render_composite_box: (32, 0), (38, 7) [ 53.448] apply_damage: damage=0x0, region=1 [(32, 0), (38, 7) + (0, 0)] [ 53.449] gen8_vertex_flush[ba4] = 3 [ 53.449] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.449] gen9_render_composite: 0x0, current mode=1/1 [ 53.449] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.449] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.449] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.449] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.449] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.449] sna_drawable_use_bo: using whole GPU bo [ 53.449] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.449] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.449] get_pixel: 0x55e0f7364020 [ 53.449] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.449] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.449] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.449] color_convert: src=0 [20028888] [ 53.449] color_convert: dst=0 [20028888] [ 53.449] sna_render_get_solid: 0 [ 53.449] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.449] sna_transform_is_imprecise_integer_translation: no transform [ 53.449] gen9_composite_picture: integer translation (0, 0), removing [ 53.449] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.449] sna_render_pixmap_bo: GPU all damaged [ 53.449] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.449] gen4_choose_composite_emitter: solid, identity mask [ 53.449] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.449] aligning vertex: was 3, now 4 floats per vertex [ 53.449] gen9_composite_get_binding_table(fb00) [ 53.449] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.449] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.449] gen9_emit_sampler: sampler = a [ 53.449] gen9_emit_sf: num_sf_outputs=2 [ 53.449] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.449] gen9_emit_vertex_elements: setup id=9 [ 53.449] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.449] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.449] glyphs0_to_dst: glyph=(36, 6)x(6, 7), unclipped [ 53.449] emit_primitive_identity_mask__sse4_2: dst=(36, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.449] gen8_vertex_flush[c7c] = 3 [ 53.449] glyph_cache(0): adding glyph to cache 0, pos 17 [ 53.449] glyph_cache_upload: upload glyph 0x55e0f74d8420 to cache (40, 0)x(7, 7) [ 53.449] sna_composite(pixmap=1, op=1, src=278+(0, 0), mask=0+(0, 0), dst=1+(40, 0)+(0, 0), size=(7, 7) [ 53.449] sna_compute_composite_region: dst=(40, 0)x(7, 7) [ 53.449] sna_compute_composite_region: initial clip against dst->pDrawable: (40, 0), (47, 7) [ 53.449] clip_to_dst: region: 1x[(40, 0), (47, 7)], clip: 1x[(0, 0), (1024, 1024)] [ 53.449] sna_compute_composite_region: clip against dst->pCompositeClip: (40, 0), (47, 7) [ 53.449] sna_compute_composite_region: clip against src (7x7 clip=0): (40, 0), (47, 7) [ 53.449] sna_composite: composite region extents:+(0, 0) -> (40, 0), (47, 7) + (0, 0) [ 53.449] gen9_render_composite: 7x7, current mode=1/1 [ 53.449] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.449] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.449] gen9_composite_set_target: (40, 0)x(7, 7), partial?=0 [ 53.449] sna_drawable_use_bo pixmap=1, box=((40, 0), (47, 7)), flags=f... [ 53.449] sna_drawable_use_bo: pinned, never REPLACES [ 53.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.449] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.449] sna_drawable_use_bo: using whole GPU bo [ 53.449] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.449] gen9_composite_picture: (0, 0)x(7, 7), dst=(40, 0) [ 53.449] sna_transform_is_imprecise_integer_translation: no transform [ 53.453] gen9_composite_picture: integer translation (0, 0), removing [ 53.453] sna_render_pixmap_bo pixmap=278, (0, 0)x(7, 7)/(7, 7) [ 53.453] sna_render_pixmap_bo box=(0, 0), (7, 7): (7, 7)/(7, 7) [ 53.453] sna_render_pixmap_bo: offset=(-40, 0), size=(7, 7) [ 53.453] use_cpu_bo: no cpu bo [ 53.453] move_to_gpu: not migrating pixmap=278 due to usage_hint=3 [ 53.453] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 7) [ 53.454] upload: box=(0, 0), (7, 7), pixmap=7x7 [ 53.454] sna_drawable_move_region_to_cpu(pixmap=278 (7x7), [(0, 0), (7, 7)], flags=2) [ 53.454] sna_drawable_move_region_to_cpu: pixmap=278 all damaged on CPU [ 53.454] kgem_can_create_2d: 7x7 @ 8 [ 53.454] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.454] kgem_can_create_2d: untiled size=4096 [ 53.454] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.454] kgem_choose_tiling: 7x7 -> 0 [ 53.454] kgem_upload_source_image : (0, 0), (7, 7), stride=8, bpp=8 [ 53.454] kgem_create_buffer_2d: 7x7, 8 bpp, stride=32 [ 53.454] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.454] kgem_create_buffer: reusing buffer? used=1536 + size=256, total=262144 [ 53.454] kgem_create_proxy: target handle=16 [proxy? -1], offset=1536, length=256, io=1 [ 53.454] __kgem_bo_init(handle=16, num_pages=256) [ 53.454] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/32 [ 53.454] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.454] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.454] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.454] gen4_choose_composite_emitter: identity src, no mask [ 53.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.454] aligning vertex: was 4, now 3 floats per vertex [ 53.454] gen9_composite_get_binding_table(fac0) [ 53.454] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.454] kgem_add_reloc64: handle=16, pos=16040, delta=0, domains=40000 [ 53.454] kgem_add_reloc64: adding proxy [delta=1536] for handle=16 [ 53.454] kgem_add_reloc64[12] = (delta=1536, target handle=4, presumed=0) [ 53.454] [3ea0] bind bo(handle=16, addr=600), format=324, width=7, height=7, pitch=32, tiling=0 -> sampler [ 53.454] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.454] gen9_emit_sampler: sampler = 2 [ 53.454] gen9_emit_sf: num_sf_outputs=1 [ 53.454] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.454] gen9_emit_vertex_elements: setup id=2 [ 53.454] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.454] gen9_render_composite_box: (40, 0), (47, 7) [ 53.454] apply_damage: damage=0x0, region=1 [(40, 0), (47, 7) + (0, 0)] [ 53.454] gen8_vertex_flush[d34] = 3 [ 53.454] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.454] gen9_render_composite: 0x0, current mode=1/1 [ 53.454] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.454] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.454] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.454] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.454] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.454] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.454] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.454] sna_drawable_use_bo: using whole GPU bo [ 53.454] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.454] get_pixel: 0x55e0f7364020 [ 53.454] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.454] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.454] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.454] color_convert: src=0 [20028888] [ 53.454] color_convert: dst=0 [20028888] [ 53.454] sna_render_get_solid: 0 [ 53.454] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.454] sna_transform_is_imprecise_integer_translation: no transform [ 53.454] gen9_composite_picture: integer translation (0, 0), removing [ 53.454] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.454] sna_render_pixmap_bo: GPU all damaged [ 53.454] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.454] gen4_choose_composite_emitter: solid, identity mask [ 53.454] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.454] aligning vertex: was 3, now 4 floats per vertex [ 53.454] gen9_composite_get_binding_table(fa40) [ 53.454] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.454] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.454] gen9_emit_sampler: sampler = a [ 53.454] gen9_emit_sf: num_sf_outputs=2 [ 53.454] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.454] gen9_emit_vertex_elements: setup id=9 [ 53.454] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.454] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.454] glyphs0_to_dst: glyph=(43, 6)x(7, 7), unclipped [ 53.454] emit_primitive_identity_mask__sse4_2: dst=(43, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.454] gen8_vertex_flush[e0c] = 3 [ 53.454] glyph_cache(0): adding glyph to cache 0, pos 20 [ 53.454] glyph_cache_upload: upload glyph 0x55e0f74d8160 to cache (48, 0)x(2, 10) [ 53.454] sna_composite(pixmap=1, op=1, src=276+(0, 0), mask=0+(0, 0), dst=1+(48, 0)+(0, 0), size=(2, 10) [ 53.454] sna_compute_composite_region: dst=(48, 0)x(2, 10) [ 53.454] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 0), (50, 10) [ 53.454] clip_to_dst: region: 1x[(48, 0), (50, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 53.454] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 0), (50, 10) [ 53.454] sna_compute_composite_region: clip against src (2x10 clip=0): (48, 0), (50, 10) [ 53.454] sna_composite: composite region extents:+(0, 0) -> (48, 0), (50, 10) + (0, 0) [ 53.454] gen9_render_composite: 2x10, current mode=1/1 [ 53.455] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.455] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.455] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.455] gen9_composite_set_target: (48, 0)x(2, 10), partial?=0 [ 53.455] sna_drawable_use_bo pixmap=1, box=((48, 0), (50, 10)), flags=f... [ 53.455] sna_drawable_use_bo: pinned, never REPLACES [ 53.455] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.455] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.455] sna_drawable_use_bo: using whole GPU bo [ 53.455] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.455] gen9_composite_picture: (0, 0)x(2, 10), dst=(48, 0) [ 53.455] sna_transform_is_imprecise_integer_translation: no transform [ 53.455] gen9_composite_picture: integer translation (0, 0), removing [ 53.455] sna_render_pixmap_bo pixmap=276, (0, 0)x(2, 10)/(2, 10) [ 53.455] sna_render_pixmap_bo box=(0, 0), (2, 10): (2, 10)/(2, 10) [ 53.455] sna_render_pixmap_bo: offset=(-48, 0), size=(2, 10) [ 53.455] use_cpu_bo: no cpu bo [ 53.455] move_to_gpu: not migrating pixmap=276 due to usage_hint=3 [ 53.455] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 10) [ 53.455] upload: box=(0, 0), (2, 10), pixmap=2x10 [ 53.458] sna_drawable_move_region_to_cpu(pixmap=276 (2x10), [(0, 0), (2, 10)], flags=2) [ 53.458] sna_drawable_move_region_to_cpu: pixmap=276 all damaged on CPU [ 53.458] kgem_can_create_2d: 2x10 @ 8 [ 53.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.458] kgem_can_create_2d: untiled size=4096 [ 53.458] kgem_choose_tiling: too thin [width 2, 8 bpp] for TILING_X [ 53.458] kgem_choose_tiling: 2x10 -> 0 [ 53.459] kgem_upload_source_image : (0, 0), (2, 10), stride=4, bpp=8 [ 53.459] kgem_create_buffer_2d: 2x10, 8 bpp, stride=32 [ 53.459] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.459] kgem_create_buffer: reusing buffer? used=1792 + size=320, total=262144 [ 53.459] kgem_create_proxy: target handle=16 [proxy? -1], offset=1792, length=320, io=1 [ 53.459] __kgem_bo_init(handle=16, num_pages=320) [ 53.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x10, pitch=4/32 [ 53.459] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.459] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.459] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.459] gen4_choose_composite_emitter: identity src, no mask [ 53.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.459] aligning vertex: was 4, now 3 floats per vertex [ 53.459] gen9_composite_get_binding_table(fa00) [ 53.459] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.459] kgem_add_reloc64: handle=16, pos=15992, delta=0, domains=40000 [ 53.459] kgem_add_reloc64: adding proxy [delta=1792] for handle=16 [ 53.459] kgem_add_reloc64[13] = (delta=1792, target handle=4, presumed=0) [ 53.459] [3e70] bind bo(handle=16, addr=700), format=324, width=2, height=10, pitch=32, tiling=0 -> sampler [ 53.459] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.459] gen9_emit_sampler: sampler = 2 [ 53.459] gen9_emit_sf: num_sf_outputs=1 [ 53.459] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.459] gen9_emit_vertex_elements: setup id=2 [ 53.459] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.459] gen9_render_composite_box: (48, 0), (50, 10) [ 53.459] apply_damage: damage=0x0, region=1 [(48, 0), (50, 10) + (0, 0)] [ 53.459] gen8_vertex_flush[ec4] = 3 [ 53.459] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.459] gen9_render_composite: 0x0, current mode=1/1 [ 53.459] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.459] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.459] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.459] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.459] sna_drawable_use_bo: using whole GPU bo [ 53.459] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.459] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.459] get_pixel: 0x55e0f7364020 [ 53.459] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.459] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.459] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.459] color_convert: src=0 [20028888] [ 53.459] color_convert: dst=0 [20028888] [ 53.459] sna_render_get_solid: 0 [ 53.459] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.459] sna_transform_is_imprecise_integer_translation: no transform [ 53.459] gen9_composite_picture: integer translation (0, 0), removing [ 53.459] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.459] sna_render_pixmap_bo: GPU all damaged [ 53.459] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.459] gen4_choose_composite_emitter: solid, identity mask [ 53.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.459] aligning vertex: was 3, now 4 floats per vertex [ 53.459] gen9_composite_get_binding_table(f980) [ 53.459] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.459] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.459] gen9_emit_sampler: sampler = a [ 53.459] gen9_emit_sf: num_sf_outputs=2 [ 53.459] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.459] gen9_emit_vertex_elements: setup id=9 [ 53.459] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.459] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.463] glyphs0_to_dst: glyph=(51, 3)x(2, 10), unclipped [ 53.463] emit_primitive_identity_mask__sse4_2: dst=(51, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 53.463] glyphs0_to_dst: glyph=(57, 6)x(7, 7), unclipped [ 53.463] emit_primitive_identity_mask__sse4_2: dst=(57, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.463] glyphs0_to_dst: glyph=(65, 6)x(10, 7), unclipped [ 53.463] emit_primitive_identity_mask__sse4_2: dst=(65, 6), mask=(0.00, 16.00) x (10.00, 7.00) [ 53.463] gen8_vertex_flush[f9c] = 9 [ 53.464] glyph_cache(0): adding glyph to cache 0, pos 24 [ 53.464] glyph_cache_upload: upload glyph 0x55e0f74d50d0 to cache (32, 16)x(6, 7) [ 53.464] sna_composite(pixmap=1, op=1, src=242+(0, 0), mask=0+(0, 0), dst=1+(32, 16)+(0, 0), size=(6, 7) [ 53.464] sna_compute_composite_region: dst=(32, 16)x(6, 7) [ 53.464] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 16), (38, 23) [ 53.464] clip_to_dst: region: 1x[(32, 16), (38, 23)], clip: 1x[(0, 0), (1024, 1024)] [ 53.464] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 16), (38, 23) [ 53.464] sna_compute_composite_region: clip against src (6x7 clip=0): (32, 16), (38, 23) [ 53.464] sna_composite: composite region extents:+(0, 0) -> (32, 16), (38, 23) + (0, 0) [ 53.464] gen9_render_composite: 6x7, current mode=1/1 [ 53.464] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.464] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.464] gen9_composite_set_target: (32, 16)x(6, 7), partial?=0 [ 53.464] sna_drawable_use_bo pixmap=1, box=((32, 16), (38, 23)), flags=f... [ 53.464] sna_drawable_use_bo: pinned, never REPLACES [ 53.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.464] sna_drawable_use_bo: using whole GPU bo [ 53.464] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.464] gen9_composite_picture: (0, 0)x(6, 7), dst=(32, 16) [ 53.464] sna_transform_is_imprecise_integer_translation: no transform [ 53.464] gen9_composite_picture: integer translation (0, 0), removing [ 53.464] sna_render_pixmap_bo pixmap=242, (0, 0)x(6, 7)/(6, 7) [ 53.464] sna_render_pixmap_bo box=(0, 0), (6, 7): (6, 7)/(6, 7) [ 53.464] sna_render_pixmap_bo: offset=(-32, -16), size=(6, 7) [ 53.464] use_cpu_bo: no cpu bo [ 53.464] move_to_gpu: not migrating pixmap=242 due to usage_hint=3 [ 53.464] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 7) [ 53.464] upload: box=(0, 0), (6, 7), pixmap=6x7 [ 53.464] sna_drawable_move_region_to_cpu(pixmap=242 (6x7), [(0, 0), (6, 7)], flags=2) [ 53.464] sna_drawable_move_region_to_cpu: pixmap=242 all damaged on CPU [ 53.464] kgem_can_create_2d: 6x7 @ 8 [ 53.464] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.464] kgem_can_create_2d: untiled size=4096 [ 53.464] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.464] kgem_choose_tiling: 6x7 -> 0 [ 53.464] kgem_upload_source_image : (0, 0), (6, 7), stride=8, bpp=8 [ 53.464] kgem_create_buffer_2d: 6x7, 8 bpp, stride=32 [ 53.464] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.464] kgem_create_buffer: reusing buffer? used=2304 + size=256, total=262144 [ 53.464] kgem_create_proxy: target handle=16 [proxy? -1], offset=2304, length=256, io=1 [ 53.464] __kgem_bo_init(handle=16, num_pages=256) [ 53.464] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/32 [ 53.464] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.464] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.464] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.464] gen4_choose_composite_emitter: identity src, no mask [ 53.464] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.464] aligning vertex: was 4, now 3 floats per vertex [ 53.464] gen9_composite_get_binding_table(f940) [ 53.464] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.464] kgem_add_reloc64: handle=16, pos=15944, delta=0, domains=40000 [ 53.464] kgem_add_reloc64: adding proxy [delta=2304] for handle=16 [ 53.464] kgem_add_reloc64[14] = (delta=2304, target handle=4, presumed=0) [ 53.464] [3e40] bind bo(handle=16, addr=900), format=324, width=6, height=7, pitch=32, tiling=0 -> sampler [ 53.464] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.464] gen9_emit_sampler: sampler = 2 [ 53.464] gen9_emit_sf: num_sf_outputs=1 [ 53.464] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.464] gen9_emit_vertex_elements: setup id=2 [ 53.464] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.464] gen9_render_composite_box: (32, 16), (38, 23) [ 53.464] apply_damage: damage=0x0, region=1 [(32, 16), (38, 23) + (0, 0)] [ 53.464] gen8_vertex_flush[1054] = 3 [ 53.464] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.464] gen9_render_composite: 0x0, current mode=1/1 [ 53.464] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.464] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.464] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.464] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.464] sna_drawable_use_bo: using whole GPU bo [ 53.464] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.464] get_pixel: 0x55e0f7364020 [ 53.464] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.464] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.464] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.464] color_convert: src=0 [20028888] [ 53.464] color_convert: dst=0 [20028888] [ 53.464] sna_render_get_solid: 0 [ 53.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.465] sna_transform_is_imprecise_integer_translation: no transform [ 53.465] gen9_composite_picture: integer translation (0, 0), removing [ 53.465] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.465] sna_render_pixmap_bo: GPU all damaged [ 53.465] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.465] gen4_choose_composite_emitter: solid, identity mask [ 53.465] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.465] aligning vertex: was 3, now 4 floats per vertex [ 53.465] gen9_composite_get_binding_table(f8c0) [ 53.465] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.465] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.465] gen9_emit_sampler: sampler = a [ 53.465] gen9_emit_sf: num_sf_outputs=2 [ 53.465] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.465] gen9_emit_vertex_elements: setup id=9 [ 53.465] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.465] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.465] glyphs0_to_dst: glyph=(77, 6)x(6, 7), unclipped [ 53.465] emit_primitive_identity_mask__sse4_2: dst=(77, 6), mask=(32.00, 16.00) x (6.00, 7.00) [ 53.468] glyphs0_to_dst: glyph=(85, 3)x(2, 10), unclipped [ 53.468] emit_primitive_identity_mask__sse4_2: dst=(85, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 53.468] glyphs0_to_dst: glyph=(87, 6)x(7, 7), unclipped [ 53.468] emit_primitive_identity_mask__sse4_2: dst=(87, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.468] gen8_vertex_flush[112c] = 9 [ 53.468] glyph_cache(0): adding glyph to cache 0, pos 28 [ 53.468] glyph_cache_upload: upload glyph 0x55e0f74d7ea0 to cache (48, 16)x(5, 9) [ 53.469] sna_composite(pixmap=1, op=1, src=274+(0, 0), mask=0+(0, 0), dst=1+(48, 16)+(0, 0), size=(5, 9) [ 53.469] sna_compute_composite_region: dst=(48, 16)x(5, 9) [ 53.469] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 16), (53, 25) [ 53.469] clip_to_dst: region: 1x[(48, 16), (53, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 53.469] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 16), (53, 25) [ 53.469] sna_compute_composite_region: clip against src (5x9 clip=0): (48, 16), (53, 25) [ 53.469] sna_composite: composite region extents:+(0, 0) -> (48, 16), (53, 25) + (0, 0) [ 53.469] gen9_render_composite: 5x9, current mode=1/1 [ 53.469] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.469] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.469] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.469] gen9_composite_set_target: (48, 16)x(5, 9), partial?=0 [ 53.469] sna_drawable_use_bo pixmap=1, box=((48, 16), (53, 25)), flags=f... [ 53.469] sna_drawable_use_bo: pinned, never REPLACES [ 53.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.469] sna_drawable_use_bo: using whole GPU bo [ 53.469] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.469] gen9_composite_picture: (0, 0)x(5, 9), dst=(48, 16) [ 53.469] sna_transform_is_imprecise_integer_translation: no transform [ 53.469] gen9_composite_picture: integer translation (0, 0), removing [ 53.469] sna_render_pixmap_bo pixmap=274, (0, 0)x(5, 9)/(5, 9) [ 53.469] sna_render_pixmap_bo box=(0, 0), (5, 9): (5, 9)/(5, 9) [ 53.469] sna_render_pixmap_bo: offset=(-48, -16), size=(5, 9) [ 53.469] use_cpu_bo: no cpu bo [ 53.469] move_to_gpu: not migrating pixmap=274 due to usage_hint=3 [ 53.469] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 9) [ 53.469] upload: box=(0, 0), (5, 9), pixmap=5x9 [ 53.469] sna_drawable_move_region_to_cpu(pixmap=274 (5x9), [(0, 0), (5, 9)], flags=2) [ 53.469] sna_drawable_move_region_to_cpu: pixmap=274 all damaged on CPU [ 53.469] kgem_can_create_2d: 5x9 @ 8 [ 53.469] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.469] kgem_can_create_2d: untiled size=4096 [ 53.469] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 53.469] kgem_choose_tiling: 5x9 -> 0 [ 53.469] kgem_upload_source_image : (0, 0), (5, 9), stride=8, bpp=8 [ 53.469] kgem_create_buffer_2d: 5x9, 8 bpp, stride=32 [ 53.469] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.469] kgem_create_buffer: reusing buffer? used=2560 + size=320, total=262144 [ 53.469] kgem_create_proxy: target handle=16 [proxy? -1], offset=2560, length=320, io=1 [ 53.469] __kgem_bo_init(handle=16, num_pages=320) [ 53.469] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x9, pitch=8/32 [ 53.469] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.469] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.469] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.469] gen4_choose_composite_emitter: identity src, no mask [ 53.469] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.469] aligning vertex: was 4, now 3 floats per vertex [ 53.469] gen9_composite_get_binding_table(f880) [ 53.469] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.469] kgem_add_reloc64: handle=16, pos=15896, delta=0, domains=40000 [ 53.469] kgem_add_reloc64: adding proxy [delta=2560] for handle=16 [ 53.469] kgem_add_reloc64[15] = (delta=2560, target handle=4, presumed=0) [ 53.469] [3e10] bind bo(handle=16, addr=a00), format=324, width=5, height=9, pitch=32, tiling=0 -> sampler [ 53.469] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.469] gen9_emit_sampler: sampler = 2 [ 53.469] gen9_emit_sf: num_sf_outputs=1 [ 53.469] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.469] gen9_emit_vertex_elements: setup id=2 [ 53.469] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.469] gen9_render_composite_box: (48, 16), (53, 25) [ 53.469] apply_damage: damage=0x0, region=1 [(48, 16), (53, 25) + (0, 0)] [ 53.469] gen8_vertex_flush[11e4] = 3 [ 53.469] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.469] gen9_render_composite: 0x0, current mode=1/1 [ 53.469] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.473] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.473] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.473] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.473] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.473] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.473] sna_drawable_use_bo: using whole GPU bo [ 53.474] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.474] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.474] get_pixel: 0x55e0f7364020 [ 53.474] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.474] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.474] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.474] color_convert: src=0 [20028888] [ 53.474] color_convert: dst=0 [20028888] [ 53.474] sna_render_get_solid: 0 [ 53.474] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.474] sna_transform_is_imprecise_integer_translation: no transform [ 53.474] gen9_composite_picture: integer translation (0, 0), removing [ 53.474] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.474] sna_render_pixmap_bo: GPU all damaged [ 53.474] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.474] gen4_choose_composite_emitter: solid, identity mask [ 53.474] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.474] aligning vertex: was 3, now 4 floats per vertex [ 53.474] gen9_composite_get_binding_table(f800) [ 53.474] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.474] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.474] gen9_emit_sampler: sampler = a [ 53.474] gen9_emit_sf: num_sf_outputs=2 [ 53.474] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.474] gen9_emit_vertex_elements: setup id=9 [ 53.474] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.474] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.474] glyphs0_to_dst: glyph=(94, 4)x(5, 9), unclipped [ 53.474] emit_primitive_identity_mask__sse4_2: dst=(94, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.474] gen8_vertex_flush[12bc] = 3 [ 53.474] glyph_cache(0): adding glyph to cache 0, pos 32 [ 53.474] glyph_cache_upload: upload glyph 0x55e0f74d6200 to cache (0, 32)x(7, 7) [ 53.474] sna_composite(pixmap=1, op=1, src=254+(0, 0), mask=0+(0, 0), dst=1+(0, 32)+(0, 0), size=(7, 7) [ 53.474] sna_compute_composite_region: dst=(0, 32)x(7, 7) [ 53.474] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 32), (7, 39) [ 53.474] clip_to_dst: region: 1x[(0, 32), (7, 39)], clip: 1x[(0, 0), (1024, 1024)] [ 53.474] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 32), (7, 39) [ 53.474] sna_compute_composite_region: clip against src (7x7 clip=0): (0, 32), (7, 39) [ 53.474] sna_composite: composite region extents:+(0, 0) -> (0, 32), (7, 39) + (0, 0) [ 53.474] gen9_render_composite: 7x7, current mode=1/1 [ 53.474] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.474] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.474] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.474] gen9_composite_set_target: (0, 32)x(7, 7), partial?=0 [ 53.474] sna_drawable_use_bo pixmap=1, box=((0, 32), (7, 39)), flags=f... [ 53.474] sna_drawable_use_bo: pinned, never REPLACES [ 53.474] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.474] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.474] sna_drawable_use_bo: using whole GPU bo [ 53.474] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.474] gen9_composite_picture: (0, 0)x(7, 7), dst=(0, 32) [ 53.474] sna_transform_is_imprecise_integer_translation: no transform [ 53.474] gen9_composite_picture: integer translation (0, 0), removing [ 53.474] sna_render_pixmap_bo pixmap=254, (0, 0)x(7, 7)/(7, 7) [ 53.474] sna_render_pixmap_bo box=(0, 0), (7, 7): (7, 7)/(7, 7) [ 53.474] sna_render_pixmap_bo: offset=(0, -32), size=(7, 7) [ 53.474] use_cpu_bo: no cpu bo [ 53.474] move_to_gpu: not migrating pixmap=254 due to usage_hint=3 [ 53.474] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 7) [ 53.474] upload: box=(0, 0), (7, 7), pixmap=7x7 [ 53.474] sna_drawable_move_region_to_cpu(pixmap=254 (7x7), [(0, 0), (7, 7)], flags=2) [ 53.474] sna_drawable_move_region_to_cpu: pixmap=254 all damaged on CPU [ 53.474] kgem_can_create_2d: 7x7 @ 8 [ 53.474] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.474] kgem_can_create_2d: untiled size=4096 [ 53.474] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.474] kgem_choose_tiling: 7x7 -> 0 [ 53.478] kgem_upload_source_image : (0, 0), (7, 7), stride=8, bpp=8 [ 53.478] kgem_create_buffer_2d: 7x7, 8 bpp, stride=32 [ 53.478] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.478] kgem_create_buffer: reusing buffer? used=3072 + size=256, total=262144 [ 53.478] kgem_create_proxy: target handle=16 [proxy? -1], offset=3072, length=256, io=1 [ 53.478] __kgem_bo_init(handle=16, num_pages=256) [ 53.479] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/32 [ 53.479] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.479] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.479] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.479] gen4_choose_composite_emitter: identity src, no mask [ 53.479] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.479] aligning vertex: was 4, now 3 floats per vertex [ 53.479] gen9_composite_get_binding_table(f7c0) [ 53.479] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.479] kgem_add_reloc64: handle=16, pos=15848, delta=0, domains=40000 [ 53.479] kgem_add_reloc64: adding proxy [delta=3072] for handle=16 [ 53.479] kgem_add_reloc64[16] = (delta=3072, target handle=4, presumed=0) [ 53.479] [3de0] bind bo(handle=16, addr=c00), format=324, width=7, height=7, pitch=32, tiling=0 -> sampler [ 53.479] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.479] gen9_emit_sampler: sampler = 2 [ 53.479] gen9_emit_sf: num_sf_outputs=1 [ 53.479] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.479] gen9_emit_vertex_elements: setup id=2 [ 53.479] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.479] gen9_render_composite_box: (0, 32), (7, 39) [ 53.479] apply_damage: damage=0x0, region=1 [(0, 32), (7, 39) + (0, 0)] [ 53.479] gen8_vertex_flush[1374] = 3 [ 53.479] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.479] gen9_render_composite: 0x0, current mode=1/1 [ 53.479] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.479] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.479] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.479] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.479] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.479] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.479] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.479] sna_drawable_use_bo: using whole GPU bo [ 53.479] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.479] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.479] get_pixel: 0x55e0f7364020 [ 53.479] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.479] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.479] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.479] color_convert: src=0 [20028888] [ 53.479] color_convert: dst=0 [20028888] [ 53.479] sna_render_get_solid: 0 [ 53.479] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.479] sna_transform_is_imprecise_integer_translation: no transform [ 53.479] gen9_composite_picture: integer translation (0, 0), removing [ 53.479] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.479] sna_render_pixmap_bo: GPU all damaged [ 53.479] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.479] gen4_choose_composite_emitter: solid, identity mask [ 53.479] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.479] aligning vertex: was 3, now 4 floats per vertex [ 53.479] gen9_composite_get_binding_table(f740) [ 53.479] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 53.479] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.479] gen9_emit_sampler: sampler = a [ 53.479] gen9_emit_sf: num_sf_outputs=2 [ 53.479] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.479] gen9_emit_vertex_elements: setup id=9 [ 53.479] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.479] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.479] glyphs0_to_dst: glyph=(99, 6)x(7, 7), unclipped [ 53.479] emit_primitive_identity_mask__sse4_2: dst=(99, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.479] glyphs0_to_dst: glyph=(107, 5)x(4, 8), unclipped [ 53.479] emit_primitive_identity_mask__sse4_2: dst=(107, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.479] gen8_vertex_flush[144c] = 6 [ 53.479] sna_block_handler (timeout=0) [ 53.479] sna_create_pixmap(1, 1, 32, usage=0) [ 53.479] kgem_can_create_2d: 1x1 @ 32 [ 53.479] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 53.479] kgem_can_create_2d: untiled size=4096 [ 53.479] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 53.479] kgem_choose_tiling: 1x1 -> 0 [ 53.479] sna_create_pixmap: usage=0, flags=a [ 53.479] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 53.479] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 53.479] create_pixmap: serial=531, usage=0, 1x1 [ 53.479] sna_create_pixmap: serial=531, 1x1, usage=0 [ 53.479] sna_composite_rectangles(pixmap=532, op=1, ff111111 x 1 [(0, 0)x(1, 1) ...]) [ 53.479] sna_composite_rectangles: converted to op 1 [ 53.479] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 53.480] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 53.480] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 53.480] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 53.480] sna_composite_rectangles: fallback, dst pixmap=532 too small or not attached [ 53.480] sna_composite_rectangles: fallback [ 53.480] sna_drawable_move_region_to_cpu(pixmap=532 (1x1), [(0, 0), (1, 1)], flags=1) [ 53.480] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 53.480] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=1) [ 53.480] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.480] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.480] operate_inplace: no, inplace operation not suitable [ 53.480] _sna_pixmap_move_to_cpu: marking as damaged [ 53.480] __sna_damage_all(1, 1) [ 53.480] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.480] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff111111 [ 53.480] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.480] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.480] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.480] glyphs_format: format=98304, depth=8 [ 53.480] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.480] sna_glyphs: discarding mask [ 53.480] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 53.480] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424710138384 size=117x16 [ 53.480] gen9_render_composite: 0x0, current mode=1/1 [ 53.480] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.480] kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 53.483] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.483] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.483] sna_drawable_use_bo pixmap=528, box=((0, 0), (117, 16)), flags=7... [ 53.483] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.483] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.483] sna_drawable_use_bo: using whole GPU bo [ 53.483] gen9_composite_set_target: pixmap=528, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.484] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.484] get_pixel: 0x55e0f7334ba0 [ 53.484] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 53.484] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 53.484] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.484] color_convert: src=ff111111 [20028888] [ 53.484] color_convert: dst=ff111111 [20028888] [ 53.484] sna_render_get_solid: ff111111 [ 53.484] sna_render_finish_solid(force=0, domain=1, busy=0, dirty=0, size=0) [ 53.484] sna_render_get_solid(0) = ff111111 (new) [ 53.484] kgem_create_proxy: target handle=9 [proxy? -1], offset=0, length=4, io=0 [ 53.484] __kgem_bo_init(handle=9, num_pages=4) [ 53.484] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.484] sna_transform_is_imprecise_integer_translation: no transform [ 53.484] gen9_composite_picture: integer translation (0, 0), removing [ 53.484] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.484] sna_render_pixmap_bo: GPU all damaged [ 53.484] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.484] gen4_choose_composite_emitter: solid, identity mask [ 53.484] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.484] gen9_composite_get_binding_table(f700) [ 53.484] kgem_add_reloc64: handle=9, pos=15800, delta=0, domains=40000 [ 53.484] kgem_add_reloc64: adding proxy [delta=0] for handle=9 [ 53.484] kgem_add_handle: handle=9, index=5 [ 53.484] kgem_add_reloc64[17] = (delta=0, target handle=5, presumed=0) [ 53.484] [3db0] bind bo(handle=9, addr=0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.484] gen9_emit_vertex_elements: setup id=9 [ 53.484] glyphs0_to_dst: glyph=(1, 3)x(9, 9), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(1, 3), mask=(0.00, 0.00) x (9.00, 9.00) [ 53.484] glyphs0_to_dst: glyph=(7, 5)x(7, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(7, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(15, 4)x(4, 8), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(15, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.484] glyphs0_to_dst: glyph=(20, 5)x(10, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(20, 5), mask=(0.00, 16.00) x (10.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(32, 2)x(2, 10), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(32, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.484] glyphs0_to_dst: glyph=(35, 5)x(6, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(35, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(42, 5)x(7, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(42, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(50, 2)x(2, 10), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(50, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 53.484] glyphs0_to_dst: glyph=(56, 5)x(7, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(56, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(64, 5)x(10, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(64, 5), mask=(0.00, 16.00) x (10.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(76, 5)x(6, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(76, 5), mask=(32.00, 16.00) x (6.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(84, 2)x(2, 10), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(84, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 53.484] glyphs0_to_dst: glyph=(86, 5)x(7, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(86, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(93, 3)x(5, 9), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(93, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.484] glyphs0_to_dst: glyph=(98, 5)x(7, 7), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(98, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.484] glyphs0_to_dst: glyph=(106, 4)x(4, 8), unclipped [ 53.484] emit_primitive_identity_mask__sse4_2: dst=(106, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.484] gen8_vertex_flush[1488] = 48 [ 53.484] sna_block_handler (timeout=0) [ 53.484] sna_change_window_attributes [ 53.484] sna_change_window_attributes: flushing background pixmap [ 53.484] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.484] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e2 [ 53.484] sna_validate_gc: recomputing clip [ 53.484] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f740bf70] [ 53.484] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.484] sna_poly_fill_rect, nothing to do [ 53.484] sna_block_handler (timeout=0) [ 53.488] sna_create_pixmap(117, 20, 24, usage=0) [ 53.488] kgem_can_create_2d: 117x20 @ 24 [ 53.488] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.488] kgem_can_create_2d: untiled size=12288 [ 53.488] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.488] kgem_choose_tiling: 117x20 -> 0 [ 53.488] sna_create_pixmap: usage=0, flags=b [ 53.489] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 53.489] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.489] create_pixmap: serial=533, usage=0, 0x0 [ 53.489] create_pixmap_hdr: pixmap=533, width=117, height=20, usage=0 [ 53.489] sna_create_pixmap: serial=533, 117x20, usage=0 [ 53.489] sna_block_handler (timeout=0) [ 53.489] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=210, drawable=216 [ 53.489] sna_validate_gc: recomputing clip [ 53.489] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 53.489] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 53.489] try_upload__fast: ignore existing cpu damage (if any) [ 53.489] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.489] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.489] kgem_choose_tiling: 117x20 -> 0 [ 53.489] sna_pixmap_alloc_gpu: pixmap=534 [ 53.489] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.489] __kgem_bo_init(handle=17, num_pages=3) [ 53.489] new pitch=480, tiling=0, handle=17, id=364, num_pages=3 [3], bucket=1 [ 53.489] try_upload__inplace: tiling=0 [ 53.489] kgem_bo_can_map__cpu: handle=17 [ 53.489] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.489] sna_pixmap_move_area_to_gpu: pixmap=534 box=(0, 0), (117, 20), flags=1 [ 53.489] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 53.489] = None [ 53.489] sna_pixmap_move_to_gpu(pixmap=534, usage=0), flags=3 [ 53.489] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.489] sna_pixmap_mark_active: pixmap=534, handle=17 [ 53.489] __kgem_bo_is_busy: handle=17, domain: 1 exec? 0, rq? 0 [ 53.489] kgem_bo_can_map__cpu: handle=17 [ 53.489] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.489] kgem_bo_map__cpu(handle=17, size=12288, map=0x0:0x0) [ 53.489] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.489] __kgem_bo_map__cpu: caching CPU vma for 17 [ 53.489] kgem_bo_sync__cpu: handle=17 [ 53.489] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 53.489] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 53.489] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 53.489] __sna_damage_all(117, 20) [ 53.489] sna_change_window_attributes [ 53.489] sna_change_window_attributes: flushing background pixmap [ 53.489] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.489] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e4 [ 53.489] sna_validate_gc: recomputing clip [ 53.489] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7336850] [ 53.489] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.489] sna_poly_fill_rect, nothing to do [ 53.489] sna_create_pixmap(117, 16, 24, usage=0) [ 53.489] kgem_can_create_2d: 117x16 @ 24 [ 53.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.489] kgem_can_create_2d: untiled size=8192 [ 53.489] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.489] kgem_choose_tiling: 117x16 -> 0 [ 53.489] sna_create_pixmap: usage=0, flags=b [ 53.489] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 53.489] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.489] create_pixmap: serial=535, usage=0, 0x0 [ 53.489] create_pixmap_hdr: pixmap=535, width=117, height=16, usage=0 [ 53.489] sna_create_pixmap: serial=535, 117x16, usage=0 [ 53.489] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=216, drawable=218 [ 53.489] sna_validate_gc: recomputing clip [ 53.489] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 53.489] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 53.489] try_upload__fast: ignore existing cpu damage (if any) [ 53.489] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.489] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.489] kgem_choose_tiling: 117x16 -> 0 [ 53.489] sna_pixmap_alloc_gpu: pixmap=536 [ 53.489] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.489] __kgem_bo_init(handle=18, num_pages=2) [ 53.489] new pitch=480, tiling=0, handle=18, id=365, num_pages=2 [2], bucket=1 [ 53.489] try_upload__inplace: tiling=0 [ 53.490] kgem_bo_can_map__cpu: handle=18 [ 53.490] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.490] sna_pixmap_move_area_to_gpu: pixmap=536 box=(0, 0), (117, 16), flags=1 [ 53.490] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 53.490] = None [ 53.490] sna_pixmap_move_to_gpu(pixmap=536, usage=0), flags=3 [ 53.490] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.490] sna_pixmap_mark_active: pixmap=536, handle=18 [ 53.490] __kgem_bo_is_busy: handle=18, domain: 1 exec? 0, rq? 0 [ 53.490] kgem_bo_can_map__cpu: handle=18 [ 53.490] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.490] kgem_bo_map__cpu(handle=18, size=8192, map=0x0:0x0) [ 53.490] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.490] __kgem_bo_map__cpu: caching CPU vma for 18 [ 53.490] kgem_bo_sync__cpu: handle=18 [ 53.490] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 53.490] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 53.490] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 53.490] __sna_damage_all(117, 16) [ 53.490] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.490] kgem_bo_is_busy: handle=18, domain: 1 exec? 0, rq? 0 [ 53.490] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.490] glyphs_format: format=98304, depth=8 [ 53.490] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.490] sna_glyphs: discarding mask [ 53.490] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 53.490] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708698032 size=117x16 [ 53.490] glyph_cache(0): adding glyph to cache 0, pos 36 [ 53.490] glyph_cache_upload: upload glyph 0x55e0f6fbb9b0 to cache (16, 32)x(12, 9) [ 53.490] sna_composite(pixmap=1, op=1, src=510+(0, 0), mask=0+(0, 0), dst=1+(16, 32)+(0, 0), size=(12, 9) [ 53.493] sna_compute_composite_region: dst=(16, 32)x(12, 9) [ 53.493] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 32), (28, 41) [ 53.493] clip_to_dst: region: 1x[(16, 32), (28, 41)], clip: 1x[(0, 0), (1024, 1024)] [ 53.493] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 32), (28, 41) [ 53.493] sna_compute_composite_region: clip against src (12x9 clip=0): (16, 32), (28, 41) [ 53.493] sna_composite: composite region extents:+(0, 0) -> (16, 32), (28, 41) + (0, 0) [ 53.494] gen9_render_composite: 12x9, current mode=1/1 [ 53.494] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.494] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.494] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.494] gen9_composite_set_target: (16, 32)x(12, 9), partial?=0 [ 53.494] sna_drawable_use_bo pixmap=1, box=((16, 32), (28, 41)), flags=f... [ 53.494] sna_drawable_use_bo: pinned, never REPLACES [ 53.494] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.494] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.494] sna_drawable_use_bo: using whole GPU bo [ 53.494] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.494] gen9_composite_picture: (0, 0)x(12, 9), dst=(16, 32) [ 53.494] sna_transform_is_imprecise_integer_translation: no transform [ 53.494] gen9_composite_picture: integer translation (0, 0), removing [ 53.494] sna_render_pixmap_bo pixmap=510, (0, 0)x(12, 9)/(12, 9) [ 53.494] sna_render_pixmap_bo box=(0, 0), (12, 9): (12, 9)/(12, 9) [ 53.494] sna_render_pixmap_bo: offset=(-16, -32), size=(12, 9) [ 53.494] use_cpu_bo: no cpu bo [ 53.494] move_to_gpu: not migrating pixmap=510 due to usage_hint=3 [ 53.494] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 9) [ 53.494] upload: box=(0, 0), (12, 9), pixmap=12x9 [ 53.494] sna_drawable_move_region_to_cpu(pixmap=510 (12x9), [(0, 0), (12, 9)], flags=2) [ 53.494] sna_drawable_move_region_to_cpu: pixmap=510 all damaged on CPU [ 53.494] kgem_can_create_2d: 12x9 @ 8 [ 53.494] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.494] kgem_can_create_2d: untiled size=4096 [ 53.494] kgem_choose_tiling: too thin [width 12, 8 bpp] for TILING_X [ 53.494] kgem_choose_tiling: 12x9 -> 0 [ 53.494] kgem_upload_source_image : (0, 0), (12, 9), stride=12, bpp=8 [ 53.494] kgem_create_buffer_2d: 12x9, 8 bpp, stride=32 [ 53.494] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.494] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 53.494] kgem_create_proxy: target handle=16 [proxy? -1], offset=3328, length=320, io=1 [ 53.494] __kgem_bo_init(handle=16, num_pages=320) [ 53.494] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x9, pitch=12/32 [ 53.494] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.494] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.494] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.494] gen4_choose_composite_emitter: identity src, no mask [ 53.494] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.494] aligning vertex: was 4, now 3 floats per vertex [ 53.494] gen9_composite_get_binding_table(f680) [ 53.494] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.494] kgem_add_reloc64: handle=16, pos=15768, delta=0, domains=40000 [ 53.494] kgem_add_reloc64: adding proxy [delta=3328] for handle=16 [ 53.494] kgem_add_reloc64[18] = (delta=3328, target handle=4, presumed=0) [ 53.494] [3d90] bind bo(handle=16, addr=d00), format=324, width=12, height=9, pitch=32, tiling=0 -> sampler [ 53.494] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.494] gen9_emit_sampler: sampler = 2 [ 53.494] gen9_emit_sf: num_sf_outputs=1 [ 53.494] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.494] gen9_emit_vertex_elements: setup id=2 [ 53.494] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.494] gen9_render_composite_box: (16, 32), (28, 41) [ 53.494] apply_damage: damage=0x0, region=1 [(16, 32), (28, 41) + (0, 0)] [ 53.494] gen8_vertex_flush[1540] = 3 [ 53.494] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.494] gen9_render_composite: 0x0, current mode=1/1 [ 53.494] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 53.494] kgem_bo_is_busy: handle=18, domain: 1 exec? 0, rq? 0 [ 53.494] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.494] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.494] sna_drawable_use_bo pixmap=536, box=((0, 0), (117, 16)), flags=7... [ 53.494] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 53.494] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.498] sna_drawable_use_bo: using whole GPU bo [ 53.498] gen9_composite_set_target: pixmap=536, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.498] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.498] get_pixel: 0x55e0f7364020 [ 53.498] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.498] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.498] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.499] color_convert: src=0 [20028888] [ 53.499] color_convert: dst=0 [20028888] [ 53.499] sna_render_get_solid: 0 [ 53.499] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.499] sna_transform_is_imprecise_integer_translation: no transform [ 53.499] gen9_composite_picture: integer translation (0, 0), removing [ 53.499] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.499] sna_render_pixmap_bo: GPU all damaged [ 53.499] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.499] gen4_choose_composite_emitter: solid, identity mask [ 53.499] kgem_set_mode: flushing before new bo [ 53.499] gen8_vertex_close: used=513, vbo active? 0, vb=204, nreloc=2 [ 53.499] kgem_create_linear(262144) [ 53.499] search_linear_cache: num_pages=64, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: can not retire [ 53.499] kgem_create_linear(131072) [ 53.499] search_linear_cache: num_pages=32, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: can not retire [ 53.499] kgem_create_linear(65536) [ 53.499] search_linear_cache: num_pages=16, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: can not retire [ 53.499] kgem_create_linear(32768) [ 53.499] search_linear_cache: num_pages=8, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: can not retire [ 53.499] kgem_create_linear(16384) [ 53.499] search_linear_cache: num_pages=4, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: can not retire [ 53.499] kgem_create_linear(8192) [ 53.499] search_linear_cache: num_pages=2, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: can not retire [ 53.499] kgem_create_linear(4096) [ 53.499] search_linear_cache: num_pages=1, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: can not retire [ 53.499] gen8_vertex_close: tmp vbo: 513 [ 53.499] kgem_create_linear(2052) [ 53.499] search_linear_cache: num_pages=1, flags=402, use_active? 0, use_large=0 [max=65536] [ 53.499] search_linear_cache: inactive and cache bucket empty [ 53.499] search_linear_cache: active cache bucket empty [ 53.499] kgem_create_linear: new handle=19, num_pages=1 [ 53.499] __kgem_bo_init(handle=19, num_pages=1) [ 53.499] __kgem_bo_map__cpu: caching CPU vma for 19 [ 53.499] gen8_vertex_close: reloc[0] = 289 [ 53.499] kgem_add_reloc64: handle=19, pos=289, delta=0, domains=200000 [ 53.499] kgem_add_handle: handle=19, index=6 [ 53.499] kgem_add_reloc64[19] = (delta=0, target handle=6, presumed=0) [ 53.499] gen8_vertex_close: reloc[1] = 340 [ 53.499] kgem_add_reloc64: handle=19, pos=340, delta=0, domains=200000 [ 53.499] kgem_add_reloc64[20] = (delta=0, target handle=6, presumed=0) [ 53.499] _kgem_bo_destroy: handle=19, proxy? 0 [ 53.499] __kgem_bo_destroy: handle=19, size=4096 [ 53.499] __kgem_bo_destroy: handle=19 -> active [ 53.499] sna_render_flush_solid(size=1) [ 53.499] __kgem_bo_map__cpu: caching CPU vma for 9 [ 53.499] batch[1/1, flags=1800]: 1366 1366 15760 16384, nreloc=21, nexec=7, nfence=0, aperture=335 [fenced=0] [ 53.499] kgem_finish_buffers: buffer handle=16, used=3840, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 53.499] kgem_finish_buffers: retaining upload buffer (3840/262144): used=4096, refcnt=1 [ 53.499] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=0 [ 53.499] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 53.503] kgem_fixup_relocs: shrinking by 57344 [ 53.503] __kgem_busy: handle=3, busy=0, wedged=0 [ 53.503] __kgem_bo_map__cpu: caching CPU vma for 3 [ 53.504] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=162000 [ 53.504] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=20000 [ 53.504] kgem_commit: release handle=15 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1d000 [ 53.504] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.504] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.504] __kgem_bo_clear_busy: handle=8 [ 53.504] __kgem_bo_clear_dirty: handle=8 [ 53.504] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 53.504] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 53.504] kgem_commit: release handle=9 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.504] __kgem_bo_clear_busy: handle=9 [ 53.504] __kgem_bo_clear_dirty: handle=9 [ 53.504] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.504] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 53.504] __kgem_busy: handle=3, busy=131072, wedged=0 [ 53.504] needs_batch_flush: flushing before handle=18 for new reservation [ 53.504] kgem_check_bo: num_pages=+259, num_exec=+3 [ 53.504] aligning vertex: was 3, now 4 floats per vertex [ 53.504] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.504] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.504] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.504] kgem_add_handle: handle=5, index=0 [ 53.504] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 53.504] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.504] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 53.504] gen9_composite_get_binding_table(ffc0) [ 53.504] kgem_add_reloc64: handle=18, pos=16360, delta=0, domains=20002 [ 53.504] kgem_add_handle: handle=18, index=1 [ 53.504] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.504] __kgem_bo_mark_dirty: handle=18 (proxy? 0) [ 53.504] [3fe0] bind bo(handle=18, addr=0), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 53.504] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 53.504] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 53.504] kgem_add_handle: handle=8, index=2 [ 53.504] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 53.504] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.504] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 53.504] kgem_add_handle: handle=6, index=3 [ 53.504] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 53.504] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 53.504] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 53.504] gen9_emit_sampler: sampler = a [ 53.504] gen9_emit_sf: num_sf_outputs=2 [ 53.504] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.504] gen9_emit_vertex_elements: setup id=9 [ 53.504] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.505] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.505] glyphs0_to_dst: glyph=(3, 4)x(12, 9), unclipped [ 53.505] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(16.00, 32.00) x (12.00, 9.00) [ 53.505] glyphs0_to_dst: glyph=(14, 6)x(7, 7), unclipped [ 53.505] emit_primitive_identity_mask__sse4_2: dst=(14, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.505] gen8_vertex_flush[498] = 6 [ 53.505] glyph_cache(0): adding glyph to cache 0, pos 40 [ 53.505] glyph_cache_upload: upload glyph 0x55e0f74d5b40 to cache (0, 48)x(6, 10) [ 53.505] sna_composite(pixmap=1, op=1, src=250+(0, 0), mask=0+(0, 0), dst=1+(0, 48)+(0, 0), size=(6, 10) [ 53.505] sna_compute_composite_region: dst=(0, 48)x(6, 10) [ 53.505] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 48), (6, 58) [ 53.505] clip_to_dst: region: 1x[(0, 48), (6, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 53.505] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 48), (6, 58) [ 53.505] sna_compute_composite_region: clip against src (6x10 clip=0): (0, 48), (6, 58) [ 53.505] sna_composite: composite region extents:+(0, 0) -> (0, 48), (6, 58) + (0, 0) [ 53.505] gen9_render_composite: 6x10, current mode=1/1 [ 53.505] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.505] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.505] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.505] gen9_composite_set_target: (0, 48)x(6, 10), partial?=0 [ 53.505] sna_drawable_use_bo pixmap=1, box=((0, 48), (6, 58)), flags=f... [ 53.505] sna_drawable_use_bo: pinned, never REPLACES [ 53.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.505] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.505] sna_drawable_use_bo: using whole GPU bo [ 53.505] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.505] gen9_composite_picture: (0, 0)x(6, 10), dst=(0, 48) [ 53.505] sna_transform_is_imprecise_integer_translation: no transform [ 53.505] gen9_composite_picture: integer translation (0, 0), removing [ 53.505] sna_render_pixmap_bo pixmap=250, (0, 0)x(6, 10)/(6, 10) [ 53.505] sna_render_pixmap_bo box=(0, 0), (6, 10): (6, 10)/(6, 10) [ 53.505] sna_render_pixmap_bo: offset=(0, -48), size=(6, 10) [ 53.505] use_cpu_bo: no cpu bo [ 53.505] move_to_gpu: not migrating pixmap=250 due to usage_hint=3 [ 53.505] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 10) [ 53.505] upload: box=(0, 0), (6, 10), pixmap=6x10 [ 53.505] sna_drawable_move_region_to_cpu(pixmap=250 (6x10), [(0, 0), (6, 10)], flags=2) [ 53.505] sna_drawable_move_region_to_cpu: pixmap=250 all damaged on CPU [ 53.505] kgem_can_create_2d: 6x10 @ 8 [ 53.505] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.505] kgem_can_create_2d: untiled size=4096 [ 53.505] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.505] kgem_choose_tiling: 6x10 -> 0 [ 53.505] kgem_upload_source_image : (0, 0), (6, 10), stride=8, bpp=8 [ 53.505] kgem_create_buffer_2d: 6x10, 8 bpp, stride=32 [ 53.505] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.505] kgem_create_buffer: reusing buffer? used=4096 + size=320, total=262144 [ 53.505] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=320, io=1 [ 53.505] __kgem_bo_init(handle=16, num_pages=320) [ 53.505] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/32 [ 53.505] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.505] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.505] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.505] gen4_choose_composite_emitter: identity src, no mask [ 53.505] kgem_check_bo: num_pages=+64, num_exec=+1 [ 53.505] aligning vertex: was 4, now 3 floats per vertex [ 53.505] gen9_composite_get_binding_table(fec0) [ 53.505] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 53.505] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=20000) [ 53.505] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.505] [3fa0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 53.505] kgem_add_reloc64: handle=16, pos=16280, delta=0, domains=40000 [ 53.508] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 53.508] kgem_add_handle: handle=16, index=4 [ 53.508] kgem_add_reloc64[7] = (delta=4096, target handle=4, presumed=120000) [ 53.508] [3f90] bind bo(handle=16, addr=121000), format=324, width=6, height=10, pitch=32, tiling=0 -> sampler [ 53.508] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.508] gen9_emit_sampler: sampler = 2 [ 53.508] gen9_emit_sf: num_sf_outputs=1 [ 53.509] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.509] gen9_emit_vertex_elements: setup id=2 [ 53.509] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.509] gen9_render_composite_box: (0, 48), (6, 58) [ 53.509] apply_damage: damage=0x0, region=1 [(0, 48), (6, 58) + (0, 0)] [ 53.509] gen8_vertex_flush[564] = 3 [ 53.509] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.509] gen9_render_composite: 0x0, current mode=1/1 [ 53.509] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.509] kgem_bo_is_busy: handle=18, domain: 1 exec? 1, rq? 1 [ 53.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.509] sna_drawable_use_bo pixmap=536, box=((0, 0), (117, 16)), flags=7... [ 53.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.509] sna_drawable_use_bo: using whole GPU bo [ 53.509] gen9_composite_set_target: pixmap=536, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.509] get_pixel: 0x55e0f7364020 [ 53.509] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.509] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.509] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.509] color_convert: src=0 [20028888] [ 53.509] color_convert: dst=0 [20028888] [ 53.509] sna_render_get_solid: 0 [ 53.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.509] sna_transform_is_imprecise_integer_translation: no transform [ 53.509] gen9_composite_picture: integer translation (0, 0), removing [ 53.509] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.509] sna_render_pixmap_bo: GPU all damaged [ 53.509] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.509] gen4_choose_composite_emitter: solid, identity mask [ 53.509] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.509] aligning vertex: was 3, now 4 floats per vertex [ 53.509] gen9_composite_get_binding_table(fe00) [ 53.509] __kgem_bo_mark_dirty: handle=18 (proxy? 0) [ 53.509] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.509] gen9_emit_sampler: sampler = a [ 53.509] gen9_emit_sf: num_sf_outputs=2 [ 53.509] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.509] gen9_emit_vertex_elements: setup id=9 [ 53.509] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.509] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.509] glyphs0_to_dst: glyph=(22, 3)x(6, 10), unclipped [ 53.509] emit_primitive_identity_mask__sse4_2: dst=(22, 3), mask=(0.00, 48.00) x (6.00, 10.00) [ 53.509] glyphs0_to_dst: glyph=(34, 3)x(6, 10), unclipped [ 53.509] emit_primitive_identity_mask__sse4_2: dst=(34, 3), mask=(0.00, 48.00) x (6.00, 10.00) [ 53.509] glyphs0_to_dst: glyph=(42, 5)x(4, 8), unclipped [ 53.509] emit_primitive_identity_mask__sse4_2: dst=(42, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.509] glyphs0_to_dst: glyph=(46, 6)x(7, 7), unclipped [ 53.509] emit_primitive_identity_mask__sse4_2: dst=(46, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.509] gen8_vertex_flush[63c] = 12 [ 53.509] glyph_cache(0): adding glyph to cache 0, pos 44 [ 53.509] glyph_cache_upload: upload glyph 0x55e0f74d64b0 to cache (16, 48)x(10, 7) [ 53.509] sna_composite(pixmap=1, op=1, src=256+(0, 0), mask=0+(0, 0), dst=1+(16, 48)+(0, 0), size=(10, 7) [ 53.509] sna_compute_composite_region: dst=(16, 48)x(10, 7) [ 53.509] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 48), (26, 55) [ 53.509] clip_to_dst: region: 1x[(16, 48), (26, 55)], clip: 1x[(0, 0), (1024, 1024)] [ 53.509] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 48), (26, 55) [ 53.509] sna_compute_composite_region: clip against src (10x7 clip=0): (16, 48), (26, 55) [ 53.509] sna_composite: composite region extents:+(0, 0) -> (16, 48), (26, 55) + (0, 0) [ 53.509] gen9_render_composite: 10x7, current mode=1/1 [ 53.509] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.509] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.509] gen9_composite_set_target: (16, 48)x(10, 7), partial?=0 [ 53.509] sna_drawable_use_bo pixmap=1, box=((16, 48), (26, 55)), flags=f... [ 53.509] sna_drawable_use_bo: pinned, never REPLACES [ 53.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.509] sna_drawable_use_bo: using whole GPU bo [ 53.513] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.513] gen9_composite_picture: (0, 0)x(10, 7), dst=(16, 48) [ 53.513] sna_transform_is_imprecise_integer_translation: no transform [ 53.513] gen9_composite_picture: integer translation (0, 0), removing [ 53.513] sna_render_pixmap_bo pixmap=256, (0, 0)x(10, 7)/(10, 7) [ 53.514] sna_render_pixmap_bo box=(0, 0), (10, 7): (10, 7)/(10, 7) [ 53.514] sna_render_pixmap_bo: offset=(-16, -48), size=(10, 7) [ 53.514] use_cpu_bo: no cpu bo [ 53.514] move_to_gpu: not migrating pixmap=256 due to usage_hint=3 [ 53.514] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 7) [ 53.514] upload: box=(0, 0), (10, 7), pixmap=10x7 [ 53.514] sna_drawable_move_region_to_cpu(pixmap=256 (10x7), [(0, 0), (10, 7)], flags=2) [ 53.514] sna_drawable_move_region_to_cpu: pixmap=256 all damaged on CPU [ 53.514] kgem_can_create_2d: 10x7 @ 8 [ 53.514] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.514] kgem_can_create_2d: untiled size=4096 [ 53.514] kgem_choose_tiling: too thin [width 10, 8 bpp] for TILING_X [ 53.514] kgem_choose_tiling: 10x7 -> 0 [ 53.514] kgem_upload_source_image : (0, 0), (10, 7), stride=12, bpp=8 [ 53.514] kgem_create_buffer_2d: 10x7, 8 bpp, stride=32 [ 53.514] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.514] kgem_create_buffer: reusing buffer? used=4608 + size=256, total=262144 [ 53.514] kgem_create_proxy: target handle=16 [proxy? -1], offset=4608, length=256, io=1 [ 53.514] __kgem_bo_init(handle=16, num_pages=256) [ 53.514] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x7, pitch=12/32 [ 53.514] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.514] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.514] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.514] gen4_choose_composite_emitter: identity src, no mask [ 53.514] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.514] aligning vertex: was 4, now 3 floats per vertex [ 53.514] gen9_composite_get_binding_table(fdc0) [ 53.514] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.514] kgem_add_reloc64: handle=16, pos=16232, delta=0, domains=40000 [ 53.514] kgem_add_reloc64: adding proxy [delta=4608] for handle=16 [ 53.514] kgem_add_reloc64[8] = (delta=4608, target handle=4, presumed=120000) [ 53.514] [3f60] bind bo(handle=16, addr=121200), format=324, width=10, height=7, pitch=32, tiling=0 -> sampler [ 53.514] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.514] gen9_emit_sampler: sampler = 2 [ 53.514] gen9_emit_sf: num_sf_outputs=1 [ 53.514] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.514] gen9_emit_vertex_elements: setup id=2 [ 53.514] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.514] gen9_render_composite_box: (16, 48), (26, 55) [ 53.514] apply_damage: damage=0x0, region=1 [(16, 48), (26, 55) + (0, 0)] [ 53.514] gen8_vertex_flush[6f4] = 3 [ 53.514] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.514] gen9_render_composite: 0x0, current mode=1/1 [ 53.514] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.514] kgem_bo_is_busy: handle=18, domain: 1 exec? 1, rq? 1 [ 53.514] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.514] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.514] sna_drawable_use_bo pixmap=536, box=((0, 0), (117, 16)), flags=7... [ 53.514] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.514] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.514] sna_drawable_use_bo: using whole GPU bo [ 53.514] gen9_composite_set_target: pixmap=536, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.514] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.514] get_pixel: 0x55e0f7364020 [ 53.514] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.514] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.514] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.514] color_convert: src=0 [20028888] [ 53.514] color_convert: dst=0 [20028888] [ 53.514] sna_render_get_solid: 0 [ 53.514] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.514] sna_transform_is_imprecise_integer_translation: no transform [ 53.514] gen9_composite_picture: integer translation (0, 0), removing [ 53.514] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.514] sna_render_pixmap_bo: GPU all damaged [ 53.514] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.514] gen4_choose_composite_emitter: solid, identity mask [ 53.514] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.518] aligning vertex: was 3, now 4 floats per vertex [ 53.518] gen9_composite_get_binding_table(fd40) [ 53.518] __kgem_bo_mark_dirty: handle=18 (proxy? 0) [ 53.519] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.519] gen9_emit_sampler: sampler = a [ 53.519] gen9_emit_sf: num_sf_outputs=2 [ 53.519] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.519] gen9_emit_vertex_elements: setup id=9 [ 53.519] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.519] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.519] glyphs0_to_dst: glyph=(53, 6)x(10, 7), unclipped [ 53.519] emit_primitive_identity_mask__sse4_2: dst=(53, 6), mask=(16.00, 48.00) x (10.00, 7.00) [ 53.519] gen8_vertex_flush[7cc] = 3 [ 53.519] glyph_cache(0): adding glyph to cache 0, pos 48 [ 53.519] glyph_cache_upload: upload glyph 0x55e0f74d7800 to cache (32, 32)x(6, 7) [ 53.519] sna_composite(pixmap=1, op=1, src=270+(0, 0), mask=0+(0, 0), dst=1+(32, 32)+(0, 0), size=(6, 7) [ 53.519] sna_compute_composite_region: dst=(32, 32)x(6, 7) [ 53.519] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 32), (38, 39) [ 53.519] clip_to_dst: region: 1x[(32, 32), (38, 39)], clip: 1x[(0, 0), (1024, 1024)] [ 53.519] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 32), (38, 39) [ 53.519] sna_compute_composite_region: clip against src (6x7 clip=0): (32, 32), (38, 39) [ 53.519] sna_composite: composite region extents:+(0, 0) -> (32, 32), (38, 39) + (0, 0) [ 53.519] gen9_render_composite: 6x7, current mode=1/1 [ 53.519] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.519] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.519] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.519] gen9_composite_set_target: (32, 32)x(6, 7), partial?=0 [ 53.519] sna_drawable_use_bo pixmap=1, box=((32, 32), (38, 39)), flags=f... [ 53.519] sna_drawable_use_bo: pinned, never REPLACES [ 53.519] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.519] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.519] sna_drawable_use_bo: using whole GPU bo [ 53.519] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.519] gen9_composite_picture: (0, 0)x(6, 7), dst=(32, 32) [ 53.519] sna_transform_is_imprecise_integer_translation: no transform [ 53.519] gen9_composite_picture: integer translation (0, 0), removing [ 53.519] sna_render_pixmap_bo pixmap=270, (0, 0)x(6, 7)/(6, 7) [ 53.519] sna_render_pixmap_bo box=(0, 0), (6, 7): (6, 7)/(6, 7) [ 53.519] sna_render_pixmap_bo: offset=(-32, -32), size=(6, 7) [ 53.519] use_cpu_bo: no cpu bo [ 53.519] move_to_gpu: not migrating pixmap=270 due to usage_hint=3 [ 53.519] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 7) [ 53.519] upload: box=(0, 0), (6, 7), pixmap=6x7 [ 53.519] sna_drawable_move_region_to_cpu(pixmap=270 (6x7), [(0, 0), (6, 7)], flags=2) [ 53.519] sna_drawable_move_region_to_cpu: pixmap=270 all damaged on CPU [ 53.519] kgem_can_create_2d: 6x7 @ 8 [ 53.519] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.519] kgem_can_create_2d: untiled size=4096 [ 53.519] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.519] kgem_choose_tiling: 6x7 -> 0 [ 53.519] kgem_upload_source_image : (0, 0), (6, 7), stride=8, bpp=8 [ 53.519] kgem_create_buffer_2d: 6x7, 8 bpp, stride=32 [ 53.519] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.520] kgem_create_buffer: reusing buffer? used=4864 + size=256, total=262144 [ 53.520] kgem_create_proxy: target handle=16 [proxy? -1], offset=4864, length=256, io=1 [ 53.520] __kgem_bo_init(handle=16, num_pages=256) [ 53.520] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/32 [ 53.520] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.520] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.520] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.520] gen4_choose_composite_emitter: identity src, no mask [ 53.520] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.520] aligning vertex: was 4, now 3 floats per vertex [ 53.520] gen9_composite_get_binding_table(fd00) [ 53.520] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.520] kgem_add_reloc64: handle=16, pos=16184, delta=0, domains=40000 [ 53.520] kgem_add_reloc64: adding proxy [delta=4864] for handle=16 [ 53.520] kgem_add_reloc64[9] = (delta=4864, target handle=4, presumed=120000) [ 53.520] [3f30] bind bo(handle=16, addr=121300), format=324, width=6, height=7, pitch=32, tiling=0 -> sampler [ 53.520] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.520] gen9_emit_sampler: sampler = 2 [ 53.520] gen9_emit_sf: num_sf_outputs=1 [ 53.520] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.520] gen9_emit_vertex_elements: setup id=2 [ 53.520] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.520] gen9_render_composite_box: (32, 32), (38, 39) [ 53.520] apply_damage: damage=0x0, region=1 [(32, 32), (38, 39) + (0, 0)] [ 53.520] gen8_vertex_flush[884] = 3 [ 53.520] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.520] gen9_render_composite: 0x0, current mode=1/1 [ 53.520] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.520] kgem_bo_is_busy: handle=18, domain: 1 exec? 1, rq? 1 [ 53.520] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.520] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.520] sna_drawable_use_bo pixmap=536, box=((0, 0), (117, 16)), flags=7... [ 53.520] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.520] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.520] sna_drawable_use_bo: using whole GPU bo [ 53.520] gen9_composite_set_target: pixmap=536, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.520] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.520] get_pixel: 0x55e0f7364020 [ 53.520] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.520] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.520] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.520] color_convert: src=0 [20028888] [ 53.520] color_convert: dst=0 [20028888] [ 53.520] sna_render_get_solid: 0 [ 53.520] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.520] sna_transform_is_imprecise_integer_translation: no transform [ 53.520] gen9_composite_picture: integer translation (0, 0), removing [ 53.520] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.520] sna_render_pixmap_bo: GPU all damaged [ 53.520] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.520] gen4_choose_composite_emitter: solid, identity mask [ 53.520] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.520] aligning vertex: was 3, now 4 floats per vertex [ 53.520] gen9_composite_get_binding_table(fc80) [ 53.520] __kgem_bo_mark_dirty: handle=18 (proxy? 0) [ 53.520] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.523] gen9_emit_sampler: sampler = a [ 53.523] gen9_emit_sf: num_sf_outputs=2 [ 53.523] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.523] gen9_emit_vertex_elements: setup id=9 [ 53.523] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.524] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.524] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 53.524] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 53.524] glyphs0_to_dst: glyph=(69, 6)x(7, 7), unclipped [ 53.524] emit_primitive_identity_mask__sse4_2: dst=(69, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.524] glyphs0_to_dst: glyph=(77, 5)x(4, 8), unclipped [ 53.524] emit_primitive_identity_mask__sse4_2: dst=(77, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.524] gen8_vertex_flush[95c] = 9 [ 53.524] sna_block_handler (timeout=0) [ 53.524] sna_block_handler (timeout=0) [ 53.524] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.524] kgem_bo_is_busy: handle=18, domain: 1 exec? 1, rq? 1 [ 53.524] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.524] glyphs_format: format=98304, depth=8 [ 53.524] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.524] sna_glyphs: discarding mask [ 53.524] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 53.524] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708698032 size=117x16 [ 53.524] gen9_render_composite: 0x0, current mode=1/1 [ 53.524] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.524] kgem_bo_is_busy: handle=18, domain: 1 exec? 1, rq? 1 [ 53.524] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.524] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.524] sna_drawable_use_bo pixmap=536, box=((0, 0), (117, 16)), flags=7... [ 53.525] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.525] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.525] sna_drawable_use_bo: using whole GPU bo [ 53.525] gen9_composite_set_target: pixmap=536, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.525] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.525] get_pixel: 0x55e0f7334ba0 [ 53.525] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 53.525] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 53.525] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.525] color_convert: src=ff111111 [20028888] [ 53.525] color_convert: dst=ff111111 [20028888] [ 53.525] sna_render_get_solid: ff111111 [ 53.525] sna_render_get_solid(0) = ff111111 (last) [ 53.525] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.525] sna_transform_is_imprecise_integer_translation: no transform [ 53.525] gen9_composite_picture: integer translation (0, 0), removing [ 53.525] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.525] sna_render_pixmap_bo: GPU all damaged [ 53.525] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.525] gen4_choose_composite_emitter: solid, identity mask [ 53.525] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.525] gen9_composite_get_binding_table(fc40) [ 53.525] kgem_add_reloc64: handle=9, pos=16136, delta=0, domains=40000 [ 53.525] kgem_add_reloc64: adding proxy [delta=0] for handle=9 [ 53.525] kgem_add_handle: handle=9, index=5 [ 53.525] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=160000) [ 53.525] [3f00] bind bo(handle=9, addr=160000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.525] gen9_emit_vertex_elements: setup id=9 [ 53.525] glyphs0_to_dst: glyph=(2, 3)x(12, 9), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(16.00, 32.00) x (12.00, 9.00) [ 53.525] glyphs0_to_dst: glyph=(13, 5)x(7, 7), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(13, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.525] glyphs0_to_dst: glyph=(21, 2)x(6, 10), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(21, 2), mask=(0.00, 48.00) x (6.00, 10.00) [ 53.525] glyphs0_to_dst: glyph=(33, 2)x(6, 10), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(33, 2), mask=(0.00, 48.00) x (6.00, 10.00) [ 53.525] glyphs0_to_dst: glyph=(41, 4)x(4, 8), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(41, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.525] glyphs0_to_dst: glyph=(45, 5)x(7, 7), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(45, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.525] glyphs0_to_dst: glyph=(52, 5)x(10, 7), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(52, 5), mask=(16.00, 48.00) x (10.00, 7.00) [ 53.525] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 53.525] glyphs0_to_dst: glyph=(68, 5)x(7, 7), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(68, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.525] glyphs0_to_dst: glyph=(76, 4)x(4, 8), unclipped [ 53.525] emit_primitive_identity_mask__sse4_2: dst=(76, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.525] gen8_vertex_flush[998] = 30 [ 53.526] sna_change_window_attributes [ 53.526] sna_change_window_attributes: flushing background pixmap [ 53.526] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.526] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e5 [ 53.526] sna_validate_gc: recomputing clip [ 53.526] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7336320] [ 53.526] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.526] sna_poly_fill_rect, nothing to do [ 53.526] sna_block_handler (timeout=0) [ 53.526] sna_create_pixmap(117, 7, 24, usage=0) [ 53.526] kgem_can_create_2d: 117x7 @ 24 [ 53.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.526] kgem_can_create_2d: untiled size=4096 [ 53.526] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.526] kgem_choose_tiling: 117x7 -> 0 [ 53.526] sna_create_pixmap: usage=0, flags=a [ 53.526] sna_create_pixmap: small buffer [3276], attaching to shadow pixmap [ 53.526] create_pixmap: allocating pixmap 117x7, depth=24/32, size=3284 [ 53.526] create_pixmap: serial=537, usage=0, 117x7 [ 53.526] sna_create_pixmap: serial=537, 117x7, usage=0 [ 53.526] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=218, drawable=21a [ 53.526] sna_validate_gc: recomputing clip [ 53.526] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73374c0] [ 53.526] sna_put_image((0, 0)x(117, 7), depth=24, format=2) [ 53.526] try_upload__fast: ignore existing cpu damage (if any) [ 53.526] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.526] try_upload__fast: no, no gpu damage [ 53.526] sna_drawable_move_region_to_cpu(pixmap=538 (117x7), [(0, 0), (117, 7)], flags=1) [ 53.526] sna_drawable_move_region_to_cpu: region (0, 0), (117, 7) + (0, 0) subsumes pixmap (117x7) [ 53.526] _sna_pixmap_move_to_cpu(pixmap=538, 117x7, flags=1) [ 53.526] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.526] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.528] operate_inplace: no, inplace operation not suitable [ 53.528] _sna_pixmap_move_to_cpu: marking as damaged [ 53.528] __sna_damage_all(117, 7) [ 53.529] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.529] sna_put_zpixmap_blt: upload(0, 0, 117, 7) x 1 boxes [ 53.529] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(117, 7) [ 53.529] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/468 [ 53.529] sna_block_handler (timeout=0) [ 53.529] sna_change_window_attributes [ 53.529] sna_change_window_attributes: flushing background pixmap [ 53.529] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.529] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e7 [ 53.529] sna_validate_gc: recomputing clip [ 53.529] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7399930] [ 53.529] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.529] sna_poly_fill_rect, nothing to do [ 53.529] sna_create_pixmap(117, 7, 24, usage=0) [ 53.529] kgem_can_create_2d: 117x7 @ 24 [ 53.529] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.529] kgem_can_create_2d: untiled size=4096 [ 53.529] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.529] kgem_choose_tiling: 117x7 -> 0 [ 53.529] sna_create_pixmap: usage=0, flags=a [ 53.529] sna_create_pixmap: small buffer [3276], attaching to shadow pixmap [ 53.529] create_pixmap: allocating pixmap 117x7, depth=24/32, size=3284 [ 53.529] create_pixmap: serial=539, usage=0, 117x7 [ 53.529] sna_create_pixmap: serial=539, 117x7, usage=0 [ 53.529] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=21a, drawable=21c [ 53.529] sna_validate_gc: recomputing clip [ 53.529] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73374c0] [ 53.529] sna_put_image((0, 0)x(117, 7), depth=24, format=2) [ 53.529] try_upload__fast: ignore existing cpu damage (if any) [ 53.529] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.529] try_upload__fast: no, no gpu damage [ 53.529] sna_drawable_move_region_to_cpu(pixmap=540 (117x7), [(0, 0), (117, 7)], flags=1) [ 53.529] sna_drawable_move_region_to_cpu: region (0, 0), (117, 7) + (0, 0) subsumes pixmap (117x7) [ 53.529] _sna_pixmap_move_to_cpu(pixmap=540, 117x7, flags=1) [ 53.529] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.529] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.533] operate_inplace: no, inplace operation not suitable [ 53.534] _sna_pixmap_move_to_cpu: marking as damaged [ 53.534] __sna_damage_all(117, 7) [ 53.534] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.534] sna_put_zpixmap_blt: upload(0, 0, 117, 7) x 1 boxes [ 53.534] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(117, 7) [ 53.534] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/468 [ 53.534] sna_block_handler (timeout=0) [ 53.534] sna_validate_gc(0x55e0f751c230) changes=7fffff, previous serial=80000000, drawable=21c [ 53.534] sna_validate_gc: recomputing clip [ 53.534] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73b8970] [ 53.534] sna_poly_segment(n=1, first=((0, 3), (116, 3)), lineWidth=0 [ 53.534] sna_poly_segment_extents: unclipped, untranslated extents (0, 3), (117, 4) [ 53.534] sna_poly_segment: extents=(0, 3), (117, 4) [ 53.534] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=4294967295 [1], rectlinear=4 [ 53.534] sna_drawable_use_bo pixmap=540, box=((0, 3), (117, 4)), flags=1... [ 53.534] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 53.534] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 53.534] sna_drawable_use_bo: try cpu as GPU bo is idle [ 53.534] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 53.534] sna_poly_segment: fallback [ 53.534] sna_gc_move_to_cpu(0x55e0f751c230) changes=7fffff [ 53.534] sna_gc_move_to_cpu: flushing stipple pixmap [ 53.534] sna_validate_pixmap: target bpp=32, source bpp=1 [ 53.534] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 53.534] sna_drawable_move_region_to_cpu(pixmap=540 (117x7), [(0, 3), (117, 4)], flags=5) [ 53.534] sna_drawable_move_region_to_cpu: pixmap=540 all damaged on CPU [ 53.534] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.534] sna_poly_segment: fbPolySegment [ 53.534] sna_gc_move_to_gpu(0x55e0f751c230) [ 53.534] sna_change_window_attributes [ 53.534] sna_change_window_attributes: flushing background pixmap [ 53.534] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.534] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e8 [ 53.534] sna_validate_gc: recomputing clip [ 53.534] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73a4ad0] [ 53.534] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.534] sna_poly_fill_rect, nothing to do [ 53.534] sna_block_handler (timeout=0) [ 53.534] sna_block_handler (timeout=0) [ 53.534] sna_create_pixmap(117, 20, 24, usage=0) [ 53.534] kgem_can_create_2d: 117x20 @ 24 [ 53.534] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.534] kgem_can_create_2d: untiled size=12288 [ 53.534] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.534] kgem_choose_tiling: 117x20 -> 0 [ 53.534] sna_create_pixmap: usage=0, flags=b [ 53.534] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 53.534] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.534] create_pixmap: serial=541, usage=0, 0x0 [ 53.534] create_pixmap_hdr: pixmap=541, width=117, height=20, usage=0 [ 53.534] sna_create_pixmap: serial=541, 117x20, usage=0 [ 53.534] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=21c, drawable=21e [ 53.534] sna_validate_gc: recomputing clip [ 53.534] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 53.534] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 53.534] try_upload__fast: ignore existing cpu damage (if any) [ 53.534] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.534] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.534] kgem_choose_tiling: 117x20 -> 0 [ 53.534] sna_pixmap_alloc_gpu: pixmap=542 [ 53.534] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.534] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.534] __kgem_bo_init(handle=20, num_pages=3) [ 53.534] new pitch=480, tiling=0, handle=20, id=374, num_pages=3 [3], bucket=1 [ 53.534] try_upload__inplace: tiling=0 [ 53.534] kgem_bo_can_map__cpu: handle=20 [ 53.534] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.534] sna_pixmap_move_area_to_gpu: pixmap=542 box=(0, 0), (117, 20), flags=1 [ 53.534] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 53.534] = None [ 53.534] sna_pixmap_move_to_gpu(pixmap=542, usage=0), flags=3 [ 53.534] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.535] sna_pixmap_mark_active: pixmap=542, handle=20 [ 53.535] __kgem_bo_is_busy: handle=20, domain: 1 exec? 0, rq? 0 [ 53.535] kgem_bo_can_map__cpu: handle=20 [ 53.535] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.535] kgem_bo_map__cpu(handle=20, size=12288, map=0x0:0x0) [ 53.535] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.535] __kgem_bo_map__cpu: caching CPU vma for 20 [ 53.535] kgem_bo_sync__cpu: handle=20 [ 53.535] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 53.535] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 53.535] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 53.535] __sna_damage_all(117, 20) [ 53.535] sna_change_window_attributes [ 53.535] sna_change_window_attributes: flushing background pixmap [ 53.535] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.535] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1e9 [ 53.535] sna_validate_gc: recomputing clip [ 53.535] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f740c8e0] [ 53.535] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.535] sna_poly_fill_rect, nothing to do [ 53.535] sna_create_pixmap(97, 16, 24, usage=0) [ 53.535] kgem_can_create_2d: 97x16 @ 24 [ 53.535] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 53.535] kgem_can_create_2d: untiled size=8192 [ 53.535] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 53.535] kgem_choose_tiling: 97x16 -> 0 [ 53.535] sna_create_pixmap: usage=0, flags=b [ 53.535] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 53.535] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.535] create_pixmap: serial=543, usage=0, 0x0 [ 53.535] create_pixmap_hdr: pixmap=543, width=97, height=16, usage=0 [ 53.538] sna_create_pixmap: serial=543, 97x16, usage=0 [ 53.539] sna_block_handler (timeout=0) [ 53.539] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=21e, drawable=220 [ 53.539] sna_validate_gc: recomputing clip [ 53.539] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 53.539] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 53.539] try_upload__fast: ignore existing cpu damage (if any) [ 53.539] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.539] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 53.539] kgem_choose_tiling: 97x16 -> 0 [ 53.539] sna_pixmap_alloc_gpu: pixmap=544 [ 53.539] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.539] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 53.539] __kgem_bo_init(handle=21, num_pages=2) [ 53.539] new pitch=416, tiling=0, handle=21, id=375, num_pages=2 [2], bucket=1 [ 53.539] try_upload__inplace: tiling=0 [ 53.539] kgem_bo_can_map__cpu: handle=21 [ 53.539] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.539] sna_pixmap_move_area_to_gpu: pixmap=544 box=(0, 0), (97, 16), flags=1 [ 53.539] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 53.539] = None [ 53.539] sna_pixmap_move_to_gpu(pixmap=544, usage=0), flags=3 [ 53.539] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.539] sna_pixmap_mark_active: pixmap=544, handle=21 [ 53.539] __kgem_bo_is_busy: handle=21, domain: 1 exec? 0, rq? 0 [ 53.539] kgem_bo_can_map__cpu: handle=21 [ 53.539] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.539] kgem_bo_map__cpu(handle=21, size=8192, map=0x0:0x0) [ 53.539] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.539] __kgem_bo_map__cpu: caching CPU vma for 21 [ 53.539] kgem_bo_sync__cpu: handle=21 [ 53.539] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 53.539] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 53.539] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 53.539] __sna_damage_all(97, 16) [ 53.539] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 53.539] kgem_bo_is_busy: handle=21, domain: 1 exec? 0, rq? 0 [ 53.539] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 53.539] glyphs_format: format=98304, depth=8 [ 53.539] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.539] sna_glyphs: discarding mask [ 53.539] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 53.539] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709165168 size=97x16 [ 53.539] glyph_cache(0): adding glyph to cache 0, pos 52 [ 53.539] glyph_cache_upload: upload glyph 0x55e0f74e5350 to cache (48, 32)x(9, 9) [ 53.539] sna_composite(pixmap=1, op=1, src=512+(0, 0), mask=0+(0, 0), dst=1+(48, 32)+(0, 0), size=(9, 9) [ 53.539] sna_compute_composite_region: dst=(48, 32)x(9, 9) [ 53.539] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 32), (57, 41) [ 53.539] clip_to_dst: region: 1x[(48, 32), (57, 41)], clip: 1x[(0, 0), (1024, 1024)] [ 53.539] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 32), (57, 41) [ 53.539] sna_compute_composite_region: clip against src (9x9 clip=0): (48, 32), (57, 41) [ 53.539] sna_composite: composite region extents:+(0, 0) -> (48, 32), (57, 41) + (0, 0) [ 53.539] gen9_render_composite: 9x9, current mode=1/1 [ 53.539] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.539] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.539] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.539] gen9_composite_set_target: (48, 32)x(9, 9), partial?=0 [ 53.539] sna_drawable_use_bo pixmap=1, box=((48, 32), (57, 41)), flags=f... [ 53.539] sna_drawable_use_bo: pinned, never REPLACES [ 53.539] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.539] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.539] sna_drawable_use_bo: using whole GPU bo [ 53.539] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.539] gen9_composite_picture: (0, 0)x(9, 9), dst=(48, 32) [ 53.539] sna_transform_is_imprecise_integer_translation: no transform [ 53.539] gen9_composite_picture: integer translation (0, 0), removing [ 53.539] sna_render_pixmap_bo pixmap=512, (0, 0)x(9, 9)/(9, 9) [ 53.539] sna_render_pixmap_bo box=(0, 0), (9, 9): (9, 9)/(9, 9) [ 53.539] sna_render_pixmap_bo: offset=(-48, -32), size=(9, 9) [ 53.539] use_cpu_bo: no cpu bo [ 53.539] move_to_gpu: not migrating pixmap=512 due to usage_hint=3 [ 53.539] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 9) [ 53.539] upload: box=(0, 0), (9, 9), pixmap=9x9 [ 53.539] sna_drawable_move_region_to_cpu(pixmap=512 (9x9), [(0, 0), (9, 9)], flags=2) [ 53.543] sna_drawable_move_region_to_cpu: pixmap=512 all damaged on CPU [ 53.543] kgem_can_create_2d: 9x9 @ 8 [ 53.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.544] kgem_can_create_2d: untiled size=4096 [ 53.544] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 53.544] kgem_choose_tiling: 9x9 -> 0 [ 53.544] kgem_upload_source_image : (0, 0), (9, 9), stride=12, bpp=8 [ 53.544] kgem_create_buffer_2d: 9x9, 8 bpp, stride=32 [ 53.544] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.544] kgem_create_buffer: reusing buffer? used=5120 + size=320, total=262144 [ 53.544] kgem_create_proxy: target handle=16 [proxy? -1], offset=5120, length=320, io=1 [ 53.544] __kgem_bo_init(handle=16, num_pages=320) [ 53.544] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/32 [ 53.544] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.544] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.544] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.544] gen4_choose_composite_emitter: identity src, no mask [ 53.544] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.544] aligning vertex: was 4, now 3 floats per vertex [ 53.544] gen9_composite_get_binding_table(fbc0) [ 53.544] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.544] kgem_add_reloc64: handle=16, pos=16104, delta=0, domains=40000 [ 53.544] kgem_add_reloc64: adding proxy [delta=5120] for handle=16 [ 53.544] kgem_add_reloc64[11] = (delta=5120, target handle=4, presumed=120000) [ 53.544] [3ee0] bind bo(handle=16, addr=121400), format=324, width=9, height=9, pitch=32, tiling=0 -> sampler [ 53.544] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.544] gen9_emit_sampler: sampler = 2 [ 53.544] gen9_emit_sf: num_sf_outputs=1 [ 53.544] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.544] gen9_emit_vertex_elements: setup id=2 [ 53.544] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.544] gen9_render_composite_box: (48, 32), (57, 41) [ 53.544] apply_damage: damage=0x0, region=1 [(48, 32), (57, 41) + (0, 0)] [ 53.544] gen8_vertex_flush[a50] = 3 [ 53.544] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.544] gen9_render_composite: 0x0, current mode=1/1 [ 53.544] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.544] kgem_bo_is_busy: handle=21, domain: 1 exec? 0, rq? 0 [ 53.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.544] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.544] sna_drawable_use_bo pixmap=544, box=((0, 0), (97, 16)), flags=7... [ 53.544] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 53.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.544] sna_drawable_use_bo: using whole GPU bo [ 53.544] gen9_composite_set_target: pixmap=544, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 53.544] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.544] get_pixel: 0x55e0f7364020 [ 53.544] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.544] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.544] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.544] color_convert: src=0 [20028888] [ 53.544] color_convert: dst=0 [20028888] [ 53.544] sna_render_get_solid: 0 [ 53.544] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.544] sna_transform_is_imprecise_integer_translation: no transform [ 53.544] gen9_composite_picture: integer translation (0, 0), removing [ 53.544] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.544] sna_render_pixmap_bo: GPU all damaged [ 53.544] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.544] gen4_choose_composite_emitter: solid, identity mask [ 53.544] __kgem_busy: handle=3, busy=0, wedged=0 [ 53.544] __kgem_retire_rq: request 3 complete [ 53.544] __kgem_bo_flush: handle=15, busy=0, wedged=0 [ 53.544] kgem_bo_move_to_cache: release handle=19 [ 53.544] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 53.544] kgem_set_mode: flushing before new bo [ 53.544] gen8_vertex_close: used=285, vbo active? 0, vb=204, nreloc=2 [ 53.544] kgem_create_linear(262144) [ 53.544] search_linear_cache: num_pages=64, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.544] search_linear_cache: inactive and cache bucket empty [ 53.544] search_linear_cache: can not retire [ 53.544] kgem_create_linear(131072) [ 53.544] search_linear_cache: num_pages=32, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.544] search_linear_cache: inactive and cache bucket empty [ 53.544] search_linear_cache: can not retire [ 53.544] kgem_create_linear(65536) [ 53.544] search_linear_cache: num_pages=16, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.544] search_linear_cache: inactive and cache bucket empty [ 53.544] search_linear_cache: can not retire [ 53.544] kgem_create_linear(32768) [ 53.544] search_linear_cache: num_pages=8, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.544] search_linear_cache: inactive and cache bucket empty [ 53.544] search_linear_cache: can not retire [ 53.544] kgem_create_linear(16384) [ 53.544] search_linear_cache: num_pages=4, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.545] search_linear_cache: inactive and cache bucket empty [ 53.545] search_linear_cache: can not retire [ 53.545] kgem_create_linear(8192) [ 53.545] search_linear_cache: num_pages=2, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.545] search_linear_cache: inactive and cache bucket empty [ 53.545] search_linear_cache: can not retire [ 53.545] kgem_create_linear(4096) [ 53.545] search_linear_cache: num_pages=1, flags=68a, use_active? 0, use_large=0 [max=65536] [ 53.545] search_linear_cache: searching for inactive gtt map [ 53.545] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 53.545] search_linear_cache: found handle=19 (num_pages=1) in linear inactive cache [ 53.545] kgem_bo_map: handle=19, offset=1445888, tiling=0, map=0x0:0x7f8b4fb70000, domain=0 [ 53.545] __kgem_bo_map__gtt_or_wc: handle=19 [ 53.545] kgem_trim_vma_cache: type=0, count=-512 (bucket: 0) [ 53.545] __kgem_bo_map__wc(handle=19, size=4096) [ 53.545] __kgem_bo_map__wc: caching CPU(wc) vma for 19 [ 53.545] __kgem_busy: handle=19, busy=0, wedged=0 [ 53.545] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 53.545] __kgem_busy: handle=19, busy=0, wedged=0 [ 53.545] kgem_bo_retire: retiring bo handle=19 (needed flush? 0), rq? 0 [busy?=0] [ 53.545] assert_bo_retired: handle=19, domain: 0 exec? 0, rq? 0 [ 53.548] gen8_vertex_close: new vbo: 285 / 1024 [ 53.548] gen8_vertex_close: reloc[0] = 289 [ 53.548] kgem_add_reloc64: handle=19, pos=289, delta=0, domains=200000 [ 53.549] kgem_add_handle: handle=19, index=6 [ 53.549] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=161000) [ 53.549] gen8_vertex_close: reloc[1] = 340 [ 53.549] kgem_add_reloc64: handle=19, pos=340, delta=0, domains=200000 [ 53.549] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=161000) [ 53.549] batch[1/1, flags=1800]: 666 666 16096 16384, nreloc=14, nexec=7, nfence=0, aperture=335 [fenced=0] [ 53.549] kgem_finish_buffers: buffer handle=16, used=5632, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 53.549] kgem_finish_buffers: retaining upload buffer (5632/262144): used=8192, refcnt=1 [ 53.549] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 53.549] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 53.549] kgem_fixup_relocs: shrinking by 61440 [ 53.549] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.549] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 53.549] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=20000 [ 53.549] kgem_commit: release handle=18 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=166000 [ 53.549] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.549] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.549] __kgem_bo_clear_busy: handle=8 [ 53.549] __kgem_bo_clear_dirty: handle=8 [ 53.549] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 53.549] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 53.549] kgem_commit: release handle=9 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.549] __kgem_bo_clear_busy: handle=9 [ 53.549] __kgem_bo_clear_dirty: handle=9 [ 53.549] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.549] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 53.549] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.549] kgem_bo_can_map: handle=19, map=0x0:0x7f8b4fb65000:0x7f8b4fb70000, tiling=0, domain=3, offset=1445888 [ 53.549] needs_batch_flush: flushing before handle=21 for new reservation [ 53.549] kgem_check_bo: num_pages=+259, num_exec=+3 [ 53.549] aligning vertex: was 3, now 4 floats per vertex [ 53.549] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.549] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.549] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.549] kgem_add_handle: handle=5, index=0 [ 53.549] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 53.549] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.549] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 53.549] gen9_composite_get_binding_table(ffc0) [ 53.549] kgem_add_reloc64: handle=21, pos=16360, delta=0, domains=20002 [ 53.549] kgem_add_handle: handle=21, index=1 [ 53.549] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.549] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 53.549] [3fe0] bind bo(handle=21, addr=0), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 53.549] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 53.549] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 53.549] kgem_add_handle: handle=8, index=2 [ 53.549] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 53.549] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.549] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 53.549] kgem_add_handle: handle=6, index=3 [ 53.549] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 53.549] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 53.549] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 53.549] gen9_emit_sampler: sampler = a [ 53.549] gen9_emit_sf: num_sf_outputs=2 [ 53.549] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.549] gen9_emit_vertex_elements: setup id=9 [ 53.549] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.549] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.549] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 53.549] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 53.549] gen8_vertex_flush[498] = 3 [ 53.549] glyph_cache(0): adding glyph to cache 0, pos 56 [ 53.550] glyph_cache_upload: upload glyph 0x55e0f74d7530 to cache (32, 48)x(6, 10) [ 53.550] sna_composite(pixmap=1, op=1, src=268+(0, 0), mask=0+(0, 0), dst=1+(32, 48)+(0, 0), size=(6, 10) [ 53.550] sna_compute_composite_region: dst=(32, 48)x(6, 10) [ 53.550] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 48), (38, 58) [ 53.550] clip_to_dst: region: 1x[(32, 48), (38, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 53.550] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 48), (38, 58) [ 53.553] sna_compute_composite_region: clip against src (6x10 clip=0): (32, 48), (38, 58) [ 53.553] sna_composite: composite region extents:+(0, 0) -> (32, 48), (38, 58) + (0, 0) [ 53.554] gen9_render_composite: 6x10, current mode=1/1 [ 53.554] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.554] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.554] gen9_composite_set_target: (32, 48)x(6, 10), partial?=0 [ 53.554] sna_drawable_use_bo pixmap=1, box=((32, 48), (38, 58)), flags=f... [ 53.554] sna_drawable_use_bo: pinned, never REPLACES [ 53.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.554] sna_drawable_use_bo: using whole GPU bo [ 53.554] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.554] gen9_composite_picture: (0, 0)x(6, 10), dst=(32, 48) [ 53.554] sna_transform_is_imprecise_integer_translation: no transform [ 53.554] gen9_composite_picture: integer translation (0, 0), removing [ 53.554] sna_render_pixmap_bo pixmap=268, (0, 0)x(6, 10)/(6, 10) [ 53.554] sna_render_pixmap_bo box=(0, 0), (6, 10): (6, 10)/(6, 10) [ 53.554] sna_render_pixmap_bo: offset=(-32, -48), size=(6, 10) [ 53.554] use_cpu_bo: no cpu bo [ 53.554] move_to_gpu: not migrating pixmap=268 due to usage_hint=3 [ 53.554] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 10) [ 53.554] upload: box=(0, 0), (6, 10), pixmap=6x10 [ 53.554] sna_drawable_move_region_to_cpu(pixmap=268 (6x10), [(0, 0), (6, 10)], flags=2) [ 53.554] sna_drawable_move_region_to_cpu: pixmap=268 all damaged on CPU [ 53.554] kgem_can_create_2d: 6x10 @ 8 [ 53.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.554] kgem_can_create_2d: untiled size=4096 [ 53.554] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.554] kgem_choose_tiling: 6x10 -> 0 [ 53.554] kgem_upload_source_image : (0, 0), (6, 10), stride=8, bpp=8 [ 53.554] kgem_create_buffer_2d: 6x10, 8 bpp, stride=32 [ 53.554] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.554] kgem_create_buffer: reusing buffer? used=8192 + size=320, total=262144 [ 53.554] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=320, io=1 [ 53.554] __kgem_bo_init(handle=16, num_pages=320) [ 53.554] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/32 [ 53.554] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.554] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.554] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.554] gen4_choose_composite_emitter: identity src, no mask [ 53.554] kgem_check_bo: num_pages=+64, num_exec=+1 [ 53.554] aligning vertex: was 4, now 3 floats per vertex [ 53.554] gen9_composite_get_binding_table(fec0) [ 53.554] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 53.554] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=20000) [ 53.554] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.554] [3fa0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 53.554] kgem_add_reloc64: handle=16, pos=16280, delta=0, domains=40000 [ 53.554] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 53.554] kgem_add_handle: handle=16, index=4 [ 53.554] kgem_add_reloc64[7] = (delta=8192, target handle=4, presumed=120000) [ 53.554] [3f90] bind bo(handle=16, addr=122000), format=324, width=6, height=10, pitch=32, tiling=0 -> sampler [ 53.554] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.554] gen9_emit_sampler: sampler = 2 [ 53.554] gen9_emit_sf: num_sf_outputs=1 [ 53.554] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.554] gen9_emit_vertex_elements: setup id=2 [ 53.554] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.554] gen9_render_composite_box: (32, 48), (38, 58) [ 53.554] apply_damage: damage=0x0, region=1 [(32, 48), (38, 58) + (0, 0)] [ 53.554] gen8_vertex_flush[564] = 3 [ 53.554] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.554] gen9_render_composite: 0x0, current mode=1/1 [ 53.554] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.554] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 53.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.554] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.554] sna_drawable_use_bo pixmap=544, box=((0, 0), (97, 16)), flags=7... [ 53.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.554] sna_drawable_use_bo: using whole GPU bo [ 53.554] gen9_composite_set_target: pixmap=544, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 53.554] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.554] get_pixel: 0x55e0f7364020 [ 53.554] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.554] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.554] color_convert: src=0 [20028888] [ 53.554] color_convert: dst=0 [20028888] [ 53.554] sna_render_get_solid: 0 [ 53.554] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.554] sna_transform_is_imprecise_integer_translation: no transform [ 53.554] gen9_composite_picture: integer translation (0, 0), removing [ 53.554] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.555] sna_render_pixmap_bo: GPU all damaged [ 53.555] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.555] gen4_choose_composite_emitter: solid, identity mask [ 53.555] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.555] aligning vertex: was 3, now 4 floats per vertex [ 53.555] gen9_composite_get_binding_table(fe00) [ 53.555] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 53.555] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.555] gen9_emit_sampler: sampler = a [ 53.555] gen9_emit_sf: num_sf_outputs=2 [ 53.555] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.555] gen9_emit_vertex_elements: setup id=9 [ 53.555] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.555] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.555] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 53.555] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 53.555] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 53.555] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 53.555] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 53.555] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 53.555] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 53.555] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.555] gen8_vertex_flush[63c] = 12 [ 53.555] glyph_cache(0): adding glyph to cache 0, pos 60 [ 53.555] glyph_cache_upload: upload glyph 0x55e0f74d5660 to cache (48, 48)x(6, 7) [ 53.555] sna_composite(pixmap=1, op=1, src=246+(0, 0), mask=0+(0, 0), dst=1+(48, 48)+(0, 0), size=(6, 7) [ 53.555] sna_compute_composite_region: dst=(48, 48)x(6, 7) [ 53.558] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 48), (54, 55) [ 53.558] clip_to_dst: region: 1x[(48, 48), (54, 55)], clip: 1x[(0, 0), (1024, 1024)] [ 53.558] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 48), (54, 55) [ 53.559] sna_compute_composite_region: clip against src (6x7 clip=0): (48, 48), (54, 55) [ 53.559] sna_composite: composite region extents:+(0, 0) -> (48, 48), (54, 55) + (0, 0) [ 53.559] gen9_render_composite: 6x7, current mode=1/1 [ 53.559] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.559] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.559] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.559] gen9_composite_set_target: (48, 48)x(6, 7), partial?=0 [ 53.559] sna_drawable_use_bo pixmap=1, box=((48, 48), (54, 55)), flags=f... [ 53.559] sna_drawable_use_bo: pinned, never REPLACES [ 53.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.559] sna_drawable_use_bo: using whole GPU bo [ 53.559] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.559] gen9_composite_picture: (0, 0)x(6, 7), dst=(48, 48) [ 53.559] sna_transform_is_imprecise_integer_translation: no transform [ 53.559] gen9_composite_picture: integer translation (0, 0), removing [ 53.559] sna_render_pixmap_bo pixmap=246, (0, 0)x(6, 7)/(6, 7) [ 53.559] sna_render_pixmap_bo box=(0, 0), (6, 7): (6, 7)/(6, 7) [ 53.559] sna_render_pixmap_bo: offset=(-48, -48), size=(6, 7) [ 53.559] use_cpu_bo: no cpu bo [ 53.559] move_to_gpu: not migrating pixmap=246 due to usage_hint=3 [ 53.559] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 7) [ 53.559] upload: box=(0, 0), (6, 7), pixmap=6x7 [ 53.559] sna_drawable_move_region_to_cpu(pixmap=246 (6x7), [(0, 0), (6, 7)], flags=2) [ 53.559] sna_drawable_move_region_to_cpu: pixmap=246 all damaged on CPU [ 53.559] kgem_can_create_2d: 6x7 @ 8 [ 53.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.559] kgem_can_create_2d: untiled size=4096 [ 53.559] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.559] kgem_choose_tiling: 6x7 -> 0 [ 53.559] kgem_upload_source_image : (0, 0), (6, 7), stride=8, bpp=8 [ 53.559] kgem_create_buffer_2d: 6x7, 8 bpp, stride=32 [ 53.559] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.559] kgem_create_buffer: reusing buffer? used=8704 + size=256, total=262144 [ 53.559] kgem_create_proxy: target handle=16 [proxy? -1], offset=8704, length=256, io=1 [ 53.559] __kgem_bo_init(handle=16, num_pages=256) [ 53.559] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x7, pitch=8/32 [ 53.559] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.559] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.559] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.559] gen4_choose_composite_emitter: identity src, no mask [ 53.559] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.559] aligning vertex: was 4, now 3 floats per vertex [ 53.559] gen9_composite_get_binding_table(fdc0) [ 53.559] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.559] kgem_add_reloc64: handle=16, pos=16232, delta=0, domains=40000 [ 53.559] kgem_add_reloc64: adding proxy [delta=8704] for handle=16 [ 53.559] kgem_add_reloc64[8] = (delta=8704, target handle=4, presumed=120000) [ 53.559] [3f60] bind bo(handle=16, addr=122200), format=324, width=6, height=7, pitch=32, tiling=0 -> sampler [ 53.559] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.559] gen9_emit_sampler: sampler = 2 [ 53.559] gen9_emit_sf: num_sf_outputs=1 [ 53.559] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.559] gen9_emit_vertex_elements: setup id=2 [ 53.559] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.559] gen9_render_composite_box: (48, 48), (54, 55) [ 53.559] apply_damage: damage=0x0, region=1 [(48, 48), (54, 55) + (0, 0)] [ 53.559] gen8_vertex_flush[6f4] = 3 [ 53.559] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.559] gen9_render_composite: 0x0, current mode=1/1 [ 53.559] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.559] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 53.559] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.559] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.559] sna_drawable_use_bo pixmap=544, box=((0, 0), (97, 16)), flags=7... [ 53.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.559] sna_drawable_use_bo: using whole GPU bo [ 53.559] gen9_composite_set_target: pixmap=544, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 53.563] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.563] get_pixel: 0x55e0f7364020 [ 53.563] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.564] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.564] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.564] color_convert: src=0 [20028888] [ 53.564] color_convert: dst=0 [20028888] [ 53.564] sna_render_get_solid: 0 [ 53.564] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.564] sna_transform_is_imprecise_integer_translation: no transform [ 53.564] gen9_composite_picture: integer translation (0, 0), removing [ 53.564] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.564] sna_render_pixmap_bo: GPU all damaged [ 53.564] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.564] gen4_choose_composite_emitter: solid, identity mask [ 53.564] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.564] aligning vertex: was 3, now 4 floats per vertex [ 53.564] gen9_composite_get_binding_table(fd40) [ 53.564] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 53.564] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.564] gen9_emit_sampler: sampler = a [ 53.564] gen9_emit_sf: num_sf_outputs=2 [ 53.564] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.564] gen9_emit_vertex_elements: setup id=9 [ 53.564] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.564] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.564] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 53.564] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 53.564] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 53.564] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.564] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 53.564] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.564] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 53.564] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.564] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 53.564] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.564] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 53.564] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.564] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 53.564] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 53.564] gen8_vertex_flush[7cc] = 21 [ 53.564] sna_block_handler (timeout=0) [ 53.564] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 53.564] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 53.564] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 53.564] glyphs_format: format=98304, depth=8 [ 53.564] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.564] sna_glyphs: discarding mask [ 53.564] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 53.564] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709165168 size=97x16 [ 53.564] gen9_render_composite: 0x0, current mode=1/1 [ 53.564] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.564] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 53.564] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.564] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.564] sna_drawable_use_bo pixmap=544, box=((0, 0), (97, 16)), flags=7... [ 53.564] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.564] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.564] sna_drawable_use_bo: using whole GPU bo [ 53.564] gen9_composite_set_target: pixmap=544, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 53.564] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.564] get_pixel: 0x55e0f7334ba0 [ 53.564] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 53.564] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 53.564] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.564] color_convert: src=ff111111 [20028888] [ 53.564] color_convert: dst=ff111111 [20028888] [ 53.564] sna_render_get_solid: ff111111 [ 53.564] sna_render_get_solid(0) = ff111111 (last) [ 53.564] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.564] sna_transform_is_imprecise_integer_translation: no transform [ 53.564] gen9_composite_picture: integer translation (0, 0), removing [ 53.564] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.564] sna_render_pixmap_bo: GPU all damaged [ 53.564] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.568] gen4_choose_composite_emitter: solid, identity mask [ 53.568] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.568] gen9_composite_get_binding_table(fd00) [ 53.569] kgem_add_reloc64: handle=9, pos=16184, delta=0, domains=40000 [ 53.569] kgem_add_reloc64: adding proxy [delta=0] for handle=9 [ 53.569] kgem_add_handle: handle=9, index=5 [ 53.569] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=160000) [ 53.569] [3f30] bind bo(handle=9, addr=160000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.569] gen9_emit_vertex_elements: setup id=9 [ 53.569] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 53.569] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 53.569] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 53.569] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 53.569] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.569] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 53.569] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.569] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.569] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.569] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.569] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.569] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 53.569] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 53.569] gen8_vertex_flush[808] = 36 [ 53.569] sna_block_handler (timeout=0) [ 53.569] sna_change_window_attributes [ 53.569] sna_change_window_attributes: flushing background pixmap [ 53.569] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.569] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1ea [ 53.569] sna_validate_gc: recomputing clip [ 53.569] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7360670] [ 53.569] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.569] sna_poly_fill_rect, nothing to do [ 53.569] sna_create_pixmap(16, 16, 24, usage=0) [ 53.569] kgem_can_create_2d: 16x16 @ 24 [ 53.569] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 53.569] kgem_can_create_2d: untiled size=4096 [ 53.569] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 53.569] kgem_choose_tiling: 16x16 -> 0 [ 53.569] sna_create_pixmap: usage=0, flags=a [ 53.569] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 53.569] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 53.569] create_pixmap: serial=545, usage=0, 16x16 [ 53.569] sna_create_pixmap: serial=545, 16x16, usage=0 [ 53.569] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=220, drawable=222 [ 53.569] sna_validate_gc: recomputing clip [ 53.569] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 53.569] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 53.569] try_upload__fast: ignore existing cpu damage (if any) [ 53.569] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.569] try_upload__fast: no, no gpu damage [ 53.569] sna_drawable_move_region_to_cpu(pixmap=546 (16x16), [(0, 0), (16, 16)], flags=1) [ 53.569] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 53.569] _sna_pixmap_move_to_cpu(pixmap=546, 16x16, flags=1) [ 53.569] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.569] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.569] operate_inplace: no, inplace operation not suitable [ 53.569] _sna_pixmap_move_to_cpu: marking as damaged [ 53.569] __sna_damage_all(16, 16) [ 53.569] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.569] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 53.569] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 53.569] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 53.569] sna_validate_gc(0x55e0f751c130) changes=7fffff, previous serial=80000000, drawable=222 [ 53.569] sna_validate_gc: recomputing clip [ 53.569] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f7377140] [ 53.569] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 53.569] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 53.570] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 53.570] sna_drawable_use_bo pixmap=546, box=((6, 4), (10, 11)), flags=1... [ 53.570] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 53.570] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 53.570] sna_drawable_use_bo: try cpu as GPU bo is idle [ 53.570] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 53.570] sna_poly_fill_rect: not using GPU, hint=1 [ 53.570] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 53.570] sna_gc_move_to_cpu(0x55e0f751c130) changes=7fffff [ 53.570] sna_gc_move_to_cpu: flushing stipple pixmap [ 53.570] sna_validate_pixmap: target bpp=32, source bpp=1 [ 53.570] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 53.570] sna_drawable_move_region_to_cpu(pixmap=546 (16x16), [(6, 4), (10, 11)], flags=5) [ 53.570] sna_drawable_move_region_to_cpu: pixmap=546 all damaged on CPU [ 53.570] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.570] sna_poly_fill_rect: fallback - fbPolyFillRect [ 53.570] sna_gc_move_to_gpu(0x55e0f751c130) [ 53.570] sna_change_window_attributes [ 53.570] sna_change_window_attributes: flushing background pixmap [ 53.570] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.570] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1ec [ 53.570] sna_validate_gc: recomputing clip [ 53.570] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73a4f30] [ 53.570] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.570] sna_poly_fill_rect, nothing to do [ 53.570] sna_create_pixmap(117, 7, 24, usage=0) [ 53.570] kgem_can_create_2d: 117x7 @ 24 [ 53.570] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.570] kgem_can_create_2d: untiled size=4096 [ 53.570] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.570] kgem_choose_tiling: 117x7 -> 0 [ 53.570] sna_create_pixmap: usage=0, flags=a [ 53.570] sna_create_pixmap: small buffer [3276], attaching to shadow pixmap [ 53.573] create_pixmap: allocating pixmap 117x7, depth=24/32, size=3284 [ 53.573] create_pixmap: serial=547, usage=0, 117x7 [ 53.573] sna_create_pixmap: serial=547, 117x7, usage=0 [ 53.574] sna_block_handler (timeout=0) [ 53.574] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=222, drawable=224 [ 53.574] sna_validate_gc: recomputing clip [ 53.574] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73374c0] [ 53.574] sna_put_image((0, 0)x(117, 7), depth=24, format=2) [ 53.574] try_upload__fast: ignore existing cpu damage (if any) [ 53.574] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.574] try_upload__fast: no, no gpu damage [ 53.574] sna_drawable_move_region_to_cpu(pixmap=548 (117x7), [(0, 0), (117, 7)], flags=1) [ 53.574] sna_drawable_move_region_to_cpu: region (0, 0), (117, 7) + (0, 0) subsumes pixmap (117x7) [ 53.574] _sna_pixmap_move_to_cpu(pixmap=548, 117x7, flags=1) [ 53.574] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.574] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.574] operate_inplace: no, inplace operation not suitable [ 53.574] _sna_pixmap_move_to_cpu: marking as damaged [ 53.574] __sna_damage_all(117, 7) [ 53.574] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.574] sna_put_zpixmap_blt: upload(0, 0, 117, 7) x 1 boxes [ 53.574] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(117, 7) [ 53.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/468 [ 53.574] sna_change_window_attributes [ 53.574] sna_change_window_attributes: flushing background pixmap [ 53.574] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.574] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1ed [ 53.574] sna_validate_gc: recomputing clip [ 53.574] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73bc930] [ 53.574] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.574] sna_poly_fill_rect, nothing to do [ 53.574] sna_create_pixmap(117, 7, 24, usage=0) [ 53.574] kgem_can_create_2d: 117x7 @ 24 [ 53.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.574] kgem_can_create_2d: untiled size=4096 [ 53.574] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.574] kgem_choose_tiling: 117x7 -> 0 [ 53.574] sna_create_pixmap: usage=0, flags=a [ 53.574] sna_create_pixmap: small buffer [3276], attaching to shadow pixmap [ 53.574] create_pixmap: allocating pixmap 117x7, depth=24/32, size=3284 [ 53.574] create_pixmap: serial=549, usage=0, 117x7 [ 53.574] sna_create_pixmap: serial=549, 117x7, usage=0 [ 53.574] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=224, drawable=226 [ 53.574] sna_validate_gc: recomputing clip [ 53.574] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73374c0] [ 53.574] sna_put_image((0, 0)x(117, 7), depth=24, format=2) [ 53.574] try_upload__fast: ignore existing cpu damage (if any) [ 53.574] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.574] try_upload__fast: no, no gpu damage [ 53.574] sna_drawable_move_region_to_cpu(pixmap=550 (117x7), [(0, 0), (117, 7)], flags=1) [ 53.574] sna_drawable_move_region_to_cpu: region (0, 0), (117, 7) + (0, 0) subsumes pixmap (117x7) [ 53.574] _sna_pixmap_move_to_cpu(pixmap=550, 117x7, flags=1) [ 53.574] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.574] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.574] operate_inplace: no, inplace operation not suitable [ 53.574] _sna_pixmap_move_to_cpu: marking as damaged [ 53.574] __sna_damage_all(117, 7) [ 53.574] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.574] sna_put_zpixmap_blt: upload(0, 0, 117, 7) x 1 boxes [ 53.574] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(117, 7) [ 53.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/468 [ 53.574] sna_validate_gc(0x55e0f751c230) changes=0, previous serial=21c, drawable=226 [ 53.574] sna_validate_gc: recomputing clip [ 53.574] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73b8970] [ 53.574] sna_poly_segment(n=1, first=((0, 3), (116, 3)), lineWidth=0 [ 53.574] sna_poly_segment_extents: unclipped, untranslated extents (0, 3), (117, 4) [ 53.574] sna_poly_segment: extents=(0, 3), (117, 4) [ 53.574] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=4294967295 [1], rectlinear=4 [ 53.574] sna_drawable_use_bo pixmap=550, box=((0, 3), (117, 4)), flags=1... [ 53.574] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 53.574] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 53.574] sna_drawable_use_bo: try cpu as GPU bo is idle [ 53.574] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 53.574] sna_poly_segment: fallback [ 53.574] sna_gc_move_to_cpu(0x55e0f751c230) changes=0 [ 53.574] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 53.574] sna_drawable_move_region_to_cpu(pixmap=550 (117x7), [(0, 3), (117, 4)], flags=5) [ 53.574] sna_drawable_move_region_to_cpu: pixmap=550 all damaged on CPU [ 53.578] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.578] sna_poly_segment: fbPolySegment [ 53.578] sna_gc_move_to_gpu(0x55e0f751c230) [ 53.579] sna_block_handler (timeout=0) [ 53.579] sna_change_window_attributes [ 53.579] sna_change_window_attributes: flushing background pixmap [ 53.579] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.579] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1ee [ 53.579] sna_validate_gc: recomputing clip [ 53.579] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73e4cf0] [ 53.579] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.579] sna_poly_fill_rect, nothing to do [ 53.579] sna_block_handler (timeout=0) [ 53.579] sna_block_handler (timeout=0) [ 53.579] sna_create_pixmap(117, 20, 24, usage=0) [ 53.579] kgem_can_create_2d: 117x20 @ 24 [ 53.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.579] kgem_can_create_2d: untiled size=12288 [ 53.579] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.579] kgem_choose_tiling: 117x20 -> 0 [ 53.579] sna_create_pixmap: usage=0, flags=b [ 53.579] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 53.579] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.579] create_pixmap: serial=551, usage=0, 0x0 [ 53.579] create_pixmap_hdr: pixmap=551, width=117, height=20, usage=0 [ 53.579] sna_create_pixmap: serial=551, 117x20, usage=0 [ 53.579] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=226, drawable=228 [ 53.579] sna_validate_gc: recomputing clip [ 53.579] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 53.579] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 53.579] try_upload__fast: ignore existing cpu damage (if any) [ 53.579] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.579] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.579] kgem_choose_tiling: 117x20 -> 0 [ 53.579] sna_pixmap_alloc_gpu: pixmap=552 [ 53.579] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.579] __kgem_bo_init(handle=22, num_pages=3) [ 53.579] new pitch=480, tiling=0, handle=22, id=382, num_pages=3 [3], bucket=1 [ 53.579] try_upload__inplace: tiling=0 [ 53.579] kgem_bo_can_map__cpu: handle=22 [ 53.579] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.579] sna_pixmap_move_area_to_gpu: pixmap=552 box=(0, 0), (117, 20), flags=1 [ 53.579] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 53.579] = None [ 53.579] sna_pixmap_move_to_gpu(pixmap=552, usage=0), flags=3 [ 53.579] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.579] sna_pixmap_mark_active: pixmap=552, handle=22 [ 53.579] __kgem_bo_is_busy: handle=22, domain: 1 exec? 0, rq? 0 [ 53.579] kgem_bo_can_map__cpu: handle=22 [ 53.579] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.579] kgem_bo_map__cpu(handle=22, size=12288, map=0x0:0x0) [ 53.579] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.579] __kgem_bo_map__cpu: caching CPU vma for 22 [ 53.579] kgem_bo_sync__cpu: handle=22 [ 53.579] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 53.579] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 53.579] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 53.579] __sna_damage_all(117, 20) [ 53.579] sna_change_window_attributes [ 53.579] sna_change_window_attributes: flushing background pixmap [ 53.579] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.579] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1ef [ 53.579] sna_validate_gc: recomputing clip [ 53.579] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f74075b0] [ 53.579] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.579] sna_poly_fill_rect, nothing to do [ 53.579] sna_create_pixmap(117, 16, 24, usage=0) [ 53.579] kgem_can_create_2d: 117x16 @ 24 [ 53.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.579] kgem_can_create_2d: untiled size=8192 [ 53.579] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.579] kgem_choose_tiling: 117x16 -> 0 [ 53.579] sna_create_pixmap: usage=0, flags=b [ 53.580] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 53.580] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.580] create_pixmap: serial=553, usage=0, 0x0 [ 53.580] create_pixmap_hdr: pixmap=553, width=117, height=16, usage=0 [ 53.580] sna_create_pixmap: serial=553, 117x16, usage=0 [ 53.580] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=228, drawable=22a [ 53.580] sna_validate_gc: recomputing clip [ 53.580] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 53.580] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 53.580] try_upload__fast: ignore existing cpu damage (if any) [ 53.580] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.580] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.580] kgem_choose_tiling: 117x16 -> 0 [ 53.580] sna_pixmap_alloc_gpu: pixmap=554 [ 53.580] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.580] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.580] __kgem_bo_init(handle=23, num_pages=2) [ 53.580] new pitch=480, tiling=0, handle=23, id=383, num_pages=2 [2], bucket=1 [ 53.580] try_upload__inplace: tiling=0 [ 53.580] kgem_bo_can_map__cpu: handle=23 [ 53.580] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.580] sna_pixmap_move_area_to_gpu: pixmap=554 box=(0, 0), (117, 16), flags=1 [ 53.580] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 53.580] = None [ 53.580] sna_pixmap_move_to_gpu(pixmap=554, usage=0), flags=3 [ 53.580] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.580] sna_pixmap_mark_active: pixmap=554, handle=23 [ 53.580] __kgem_bo_is_busy: handle=23, domain: 1 exec? 0, rq? 0 [ 53.580] kgem_bo_can_map__cpu: handle=23 [ 53.583] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.583] kgem_bo_map__cpu(handle=23, size=8192, map=0x0:0x0) [ 53.583] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.584] __kgem_bo_map__cpu: caching CPU vma for 23 [ 53.584] kgem_bo_sync__cpu: handle=23 [ 53.584] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 53.584] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 53.584] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 53.584] __sna_damage_all(117, 16) [ 53.584] sna_block_handler (timeout=0) [ 53.584] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 53.584] kgem_bo_is_busy: handle=23, domain: 1 exec? 0, rq? 0 [ 53.584] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 53.584] glyphs_format: format=98304, depth=8 [ 53.584] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.584] sna_glyphs: discarding mask [ 53.584] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 53.584] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424709089312 size=117x16 [ 53.584] glyph_cache(0): adding glyph to cache 0, pos 64 [ 53.584] glyph_cache_upload: upload glyph 0x55e0f74e52f0 to cache (64, 0)x(9, 9) [ 53.584] sna_composite(pixmap=1, op=1, src=514+(0, 0), mask=0+(0, 0), dst=1+(64, 0)+(0, 0), size=(9, 9) [ 53.584] sna_compute_composite_region: dst=(64, 0)x(9, 9) [ 53.584] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 0), (73, 9) [ 53.584] clip_to_dst: region: 1x[(64, 0), (73, 9)], clip: 1x[(0, 0), (1024, 1024)] [ 53.584] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 0), (73, 9) [ 53.584] sna_compute_composite_region: clip against src (9x9 clip=0): (64, 0), (73, 9) [ 53.584] sna_composite: composite region extents:+(0, 0) -> (64, 0), (73, 9) + (0, 0) [ 53.584] gen9_render_composite: 9x9, current mode=1/1 [ 53.584] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.584] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.584] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.584] gen9_composite_set_target: (64, 0)x(9, 9), partial?=0 [ 53.584] sna_drawable_use_bo pixmap=1, box=((64, 0), (73, 9)), flags=f... [ 53.584] sna_drawable_use_bo: pinned, never REPLACES [ 53.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.584] sna_drawable_use_bo: using whole GPU bo [ 53.584] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.584] gen9_composite_picture: (0, 0)x(9, 9), dst=(64, 0) [ 53.584] sna_transform_is_imprecise_integer_translation: no transform [ 53.584] gen9_composite_picture: integer translation (0, 0), removing [ 53.584] sna_render_pixmap_bo pixmap=514, (0, 0)x(9, 9)/(9, 9) [ 53.584] sna_render_pixmap_bo box=(0, 0), (9, 9): (9, 9)/(9, 9) [ 53.584] sna_render_pixmap_bo: offset=(-64, 0), size=(9, 9) [ 53.584] use_cpu_bo: no cpu bo [ 53.584] move_to_gpu: not migrating pixmap=514 due to usage_hint=3 [ 53.584] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 9) [ 53.584] upload: box=(0, 0), (9, 9), pixmap=9x9 [ 53.584] sna_drawable_move_region_to_cpu(pixmap=514 (9x9), [(0, 0), (9, 9)], flags=2) [ 53.584] sna_drawable_move_region_to_cpu: pixmap=514 all damaged on CPU [ 53.584] kgem_can_create_2d: 9x9 @ 8 [ 53.584] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.584] kgem_can_create_2d: untiled size=4096 [ 53.584] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 53.584] kgem_choose_tiling: 9x9 -> 0 [ 53.584] kgem_upload_source_image : (0, 0), (9, 9), stride=12, bpp=8 [ 53.584] kgem_create_buffer_2d: 9x9, 8 bpp, stride=32 [ 53.584] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.584] kgem_create_buffer: reusing buffer? used=8960 + size=320, total=262144 [ 53.584] kgem_create_proxy: target handle=16 [proxy? -1], offset=8960, length=320, io=1 [ 53.584] __kgem_bo_init(handle=16, num_pages=320) [ 53.584] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/32 [ 53.584] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.584] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.584] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.584] gen4_choose_composite_emitter: identity src, no mask [ 53.584] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.584] aligning vertex: was 4, now 3 floats per vertex [ 53.584] gen9_composite_get_binding_table(fc80) [ 53.584] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.584] kgem_add_reloc64: handle=16, pos=16152, delta=0, domains=40000 [ 53.588] kgem_add_reloc64: adding proxy [delta=8960] for handle=16 [ 53.588] kgem_add_reloc64[10] = (delta=8960, target handle=4, presumed=120000) [ 53.588] [3f10] bind bo(handle=16, addr=122300), format=324, width=9, height=9, pitch=32, tiling=0 -> sampler [ 53.589] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.589] gen9_emit_sampler: sampler = 2 [ 53.589] gen9_emit_sf: num_sf_outputs=1 [ 53.589] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.589] gen9_emit_vertex_elements: setup id=2 [ 53.589] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.589] gen9_render_composite_box: (64, 0), (73, 9) [ 53.589] apply_damage: damage=0x0, region=1 [(64, 0), (73, 9) + (0, 0)] [ 53.589] gen8_vertex_flush[8c0] = 3 [ 53.589] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.589] gen9_render_composite: 0x0, current mode=1/1 [ 53.589] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.589] kgem_bo_is_busy: handle=23, domain: 1 exec? 0, rq? 0 [ 53.589] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.589] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.589] sna_drawable_use_bo pixmap=554, box=((0, 0), (117, 16)), flags=7... [ 53.589] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 53.589] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.589] sna_drawable_use_bo: using whole GPU bo [ 53.589] gen9_composite_set_target: pixmap=554, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.589] get_pixel: 0x55e0f7364020 [ 53.589] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.589] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.589] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.589] color_convert: src=0 [20028888] [ 53.589] color_convert: dst=0 [20028888] [ 53.589] sna_render_get_solid: 0 [ 53.589] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.589] sna_transform_is_imprecise_integer_translation: no transform [ 53.589] gen9_composite_picture: integer translation (0, 0), removing [ 53.589] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.589] sna_render_pixmap_bo: GPU all damaged [ 53.589] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.589] gen4_choose_composite_emitter: solid, identity mask [ 53.589] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.589] __kgem_retire_rq: request 2 complete [ 53.589] __kgem_bo_flush: handle=18, busy=0, wedged=0 [ 53.589] kgem_set_mode: flushing before new bo [ 53.589] gen8_vertex_close: used=609, vbo active? 19, vb=204, nreloc=2 [ 53.589] gen8_vertex_close: reloc[0] = 289 [ 53.589] kgem_add_reloc64: handle=19, pos=289, delta=0, domains=200000 [ 53.589] kgem_add_handle: handle=19, index=6 [ 53.589] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=161000) [ 53.589] gen8_vertex_close: reloc[1] = 340 [ 53.589] kgem_add_reloc64: handle=19, pos=340, delta=0, domains=200000 [ 53.589] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=161000) [ 53.589] batch[1/1, flags=1800]: 566 566 16144 16384, nreloc=13, nexec=7, nfence=0, aperture=335 [fenced=0] [ 53.589] kgem_finish_buffers: buffer handle=16, used=9472, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 53.589] kgem_finish_buffers: retaining upload buffer (9472/262144): used=12288, refcnt=1 [ 53.589] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 53.589] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 53.589] kgem_fixup_relocs: shrinking by 61440 [ 53.589] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.589] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 53.589] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=20000 [ 53.589] kgem_commit: release handle=21 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=168000 [ 53.589] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.589] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.589] __kgem_bo_clear_busy: handle=8 [ 53.589] __kgem_bo_clear_dirty: handle=8 [ 53.589] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 53.589] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 53.589] kgem_commit: release handle=9 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.589] __kgem_bo_clear_busy: handle=9 [ 53.589] __kgem_bo_clear_dirty: handle=9 [ 53.589] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.589] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 53.589] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.589] kgem_bo_can_map: handle=19, map=0x0:0x7f8b4fb65000:0x7f8b4fb70000, tiling=0, domain=3, offset=1445888 [ 53.589] needs_batch_flush: flushing before handle=23 for new reservation [ 53.589] kgem_check_bo: num_pages=+259, num_exec=+3 [ 53.590] aligning vertex: was 3, now 4 floats per vertex [ 53.590] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.590] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.590] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.590] kgem_add_handle: handle=5, index=0 [ 53.590] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 53.590] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.590] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 53.590] gen9_composite_get_binding_table(ffc0) [ 53.590] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 53.590] kgem_add_handle: handle=23, index=1 [ 53.590] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.590] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 53.590] [3fe0] bind bo(handle=23, addr=0), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 53.590] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 53.590] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 53.590] kgem_add_handle: handle=8, index=2 [ 53.590] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 53.590] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.590] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 53.590] kgem_add_handle: handle=6, index=3 [ 53.590] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 53.590] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 53.590] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 53.590] gen9_emit_sampler: sampler = a [ 53.590] gen9_emit_sf: num_sf_outputs=2 [ 53.590] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.590] gen9_emit_vertex_elements: setup id=9 [ 53.590] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.590] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.590] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 53.590] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(64.00, 0.00) x (9.00, 9.00) [ 53.590] glyphs0_to_dst: glyph=(13, 3)x(6, 10), unclipped [ 53.593] emit_primitive_identity_mask__sse4_2: dst=(13, 3), mask=(0.00, 48.00) x (6.00, 10.00) [ 53.593] gen8_vertex_flush[498] = 6 [ 53.593] glyph_cache(0): adding glyph to cache 0, pos 68 [ 53.594] glyph_cache_upload: upload glyph 0x55e0f74e5290 to cache (80, 0)x(8, 9) [ 53.594] sna_composite(pixmap=1, op=1, src=516+(0, 0), mask=0+(0, 0), dst=1+(80, 0)+(0, 0), size=(8, 9) [ 53.594] sna_compute_composite_region: dst=(80, 0)x(8, 9) [ 53.594] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 0), (88, 9) [ 53.594] clip_to_dst: region: 1x[(80, 0), (88, 9)], clip: 1x[(0, 0), (1024, 1024)] [ 53.594] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 0), (88, 9) [ 53.594] sna_compute_composite_region: clip against src (8x9 clip=0): (80, 0), (88, 9) [ 53.594] sna_composite: composite region extents:+(0, 0) -> (80, 0), (88, 9) + (0, 0) [ 53.594] gen9_render_composite: 8x9, current mode=1/1 [ 53.594] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.594] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.594] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.594] gen9_composite_set_target: (80, 0)x(8, 9), partial?=0 [ 53.594] sna_drawable_use_bo pixmap=1, box=((80, 0), (88, 9)), flags=f... [ 53.594] sna_drawable_use_bo: pinned, never REPLACES [ 53.594] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.594] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.594] sna_drawable_use_bo: using whole GPU bo [ 53.594] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.594] gen9_composite_picture: (0, 0)x(8, 9), dst=(80, 0) [ 53.594] sna_transform_is_imprecise_integer_translation: no transform [ 53.594] gen9_composite_picture: integer translation (0, 0), removing [ 53.594] sna_render_pixmap_bo pixmap=516, (0, 0)x(8, 9)/(8, 9) [ 53.594] sna_render_pixmap_bo box=(0, 0), (8, 9): (8, 9)/(8, 9) [ 53.594] sna_render_pixmap_bo: offset=(-80, 0), size=(8, 9) [ 53.594] use_cpu_bo: no cpu bo [ 53.594] move_to_gpu: not migrating pixmap=516 due to usage_hint=3 [ 53.594] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 9) [ 53.594] upload: box=(0, 0), (8, 9), pixmap=8x9 [ 53.594] sna_drawable_move_region_to_cpu(pixmap=516 (8x9), [(0, 0), (8, 9)], flags=2) [ 53.594] sna_drawable_move_region_to_cpu: pixmap=516 all damaged on CPU [ 53.594] kgem_can_create_2d: 8x9 @ 8 [ 53.594] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.594] kgem_can_create_2d: untiled size=4096 [ 53.594] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 53.594] kgem_choose_tiling: 8x9 -> 0 [ 53.594] kgem_upload_source_image : (0, 0), (8, 9), stride=8, bpp=8 [ 53.594] kgem_create_buffer_2d: 8x9, 8 bpp, stride=32 [ 53.594] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.594] kgem_create_buffer: reusing buffer? used=12288 + size=320, total=262144 [ 53.594] kgem_create_proxy: target handle=16 [proxy? -1], offset=12288, length=320, io=1 [ 53.594] __kgem_bo_init(handle=16, num_pages=320) [ 53.594] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=8/32 [ 53.594] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.594] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.594] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.594] gen4_choose_composite_emitter: identity src, no mask [ 53.594] kgem_check_bo: num_pages=+64, num_exec=+1 [ 53.594] aligning vertex: was 4, now 3 floats per vertex [ 53.594] gen9_composite_get_binding_table(fec0) [ 53.594] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 53.594] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=20000) [ 53.594] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.594] [3fa0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 53.594] kgem_add_reloc64: handle=16, pos=16280, delta=0, domains=40000 [ 53.594] kgem_add_reloc64: adding proxy [delta=12288] for handle=16 [ 53.594] kgem_add_handle: handle=16, index=4 [ 53.594] kgem_add_reloc64[7] = (delta=12288, target handle=4, presumed=120000) [ 53.594] [3f90] bind bo(handle=16, addr=123000), format=324, width=8, height=9, pitch=32, tiling=0 -> sampler [ 53.594] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.594] gen9_emit_sampler: sampler = 2 [ 53.594] gen9_emit_sf: num_sf_outputs=1 [ 53.594] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.594] gen9_emit_vertex_elements: setup id=2 [ 53.594] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.594] gen9_render_composite_box: (80, 0), (88, 9) [ 53.594] apply_damage: damage=0x0, region=1 [(80, 0), (88, 9) + (0, 0)] [ 53.594] gen8_vertex_flush[564] = 3 [ 53.594] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.598] gen9_render_composite: 0x0, current mode=1/1 [ 53.598] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.598] kgem_bo_is_busy: handle=23, domain: 1 exec? 1, rq? 1 [ 53.599] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.599] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.599] sna_drawable_use_bo pixmap=554, box=((0, 0), (117, 16)), flags=7... [ 53.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.599] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.599] sna_drawable_use_bo: using whole GPU bo [ 53.599] gen9_composite_set_target: pixmap=554, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.599] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.599] get_pixel: 0x55e0f7364020 [ 53.599] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.599] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.599] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.599] color_convert: src=0 [20028888] [ 53.599] color_convert: dst=0 [20028888] [ 53.599] sna_render_get_solid: 0 [ 53.599] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.599] sna_transform_is_imprecise_integer_translation: no transform [ 53.599] gen9_composite_picture: integer translation (0, 0), removing [ 53.599] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.599] sna_render_pixmap_bo: GPU all damaged [ 53.599] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.599] gen4_choose_composite_emitter: solid, identity mask [ 53.599] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.599] aligning vertex: was 3, now 4 floats per vertex [ 53.599] gen9_composite_get_binding_table(fe00) [ 53.599] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 53.599] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.599] gen9_emit_sampler: sampler = a [ 53.599] gen9_emit_sf: num_sf_outputs=2 [ 53.599] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.599] gen9_emit_vertex_elements: setup id=9 [ 53.599] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.599] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.599] glyphs0_to_dst: glyph=(20, 4)x(8, 9), unclipped [ 53.599] emit_primitive_identity_mask__sse4_2: dst=(20, 4), mask=(80.00, 0.00) x (8.00, 9.00) [ 53.599] glyphs0_to_dst: glyph=(28, 6)x(7, 7), unclipped [ 53.599] emit_primitive_identity_mask__sse4_2: dst=(28, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.599] glyphs0_to_dst: glyph=(36, 6)x(6, 7), unclipped [ 53.599] emit_primitive_identity_mask__sse4_2: dst=(36, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.599] gen8_vertex_flush[63c] = 9 [ 53.599] glyph_cache(0): adding glyph to cache 0, pos 72 [ 53.599] glyph_cache_upload: upload glyph 0x55e0f74d6990 to cache (64, 16)x(5, 10) [ 53.599] sna_composite(pixmap=1, op=1, src=260+(0, 0), mask=0+(0, 0), dst=1+(64, 16)+(0, 0), size=(5, 10) [ 53.599] sna_compute_composite_region: dst=(64, 16)x(5, 10) [ 53.599] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 16), (69, 26) [ 53.599] clip_to_dst: region: 1x[(64, 16), (69, 26)], clip: 1x[(0, 0), (1024, 1024)] [ 53.599] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 16), (69, 26) [ 53.599] sna_compute_composite_region: clip against src (5x10 clip=0): (64, 16), (69, 26) [ 53.599] sna_composite: composite region extents:+(0, 0) -> (64, 16), (69, 26) + (0, 0) [ 53.599] gen9_render_composite: 5x10, current mode=1/1 [ 53.599] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.599] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.599] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.599] gen9_composite_set_target: (64, 16)x(5, 10), partial?=0 [ 53.599] sna_drawable_use_bo pixmap=1, box=((64, 16), (69, 26)), flags=f... [ 53.599] sna_drawable_use_bo: pinned, never REPLACES [ 53.599] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.599] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.599] sna_drawable_use_bo: using whole GPU bo [ 53.599] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.599] gen9_composite_picture: (0, 0)x(5, 10), dst=(64, 16) [ 53.599] sna_transform_is_imprecise_integer_translation: no transform [ 53.599] gen9_composite_picture: integer translation (0, 0), removing [ 53.599] sna_render_pixmap_bo pixmap=260, (0, 0)x(5, 10)/(5, 10) [ 53.599] sna_render_pixmap_bo box=(0, 0), (5, 10): (5, 10)/(5, 10) [ 53.599] sna_render_pixmap_bo: offset=(-64, -16), size=(5, 10) [ 53.599] use_cpu_bo: no cpu bo [ 53.599] move_to_gpu: not migrating pixmap=260 due to usage_hint=3 [ 53.603] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 10) [ 53.603] upload: box=(0, 0), (5, 10), pixmap=5x10 [ 53.603] sna_drawable_move_region_to_cpu(pixmap=260 (5x10), [(0, 0), (5, 10)], flags=2) [ 53.604] sna_drawable_move_region_to_cpu: pixmap=260 all damaged on CPU [ 53.604] kgem_can_create_2d: 5x10 @ 8 [ 53.604] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.604] kgem_can_create_2d: untiled size=4096 [ 53.604] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 53.604] kgem_choose_tiling: 5x10 -> 0 [ 53.604] kgem_upload_source_image : (0, 0), (5, 10), stride=8, bpp=8 [ 53.604] kgem_create_buffer_2d: 5x10, 8 bpp, stride=32 [ 53.604] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.604] kgem_create_buffer: reusing buffer? used=12800 + size=320, total=262144 [ 53.604] kgem_create_proxy: target handle=16 [proxy? -1], offset=12800, length=320, io=1 [ 53.604] __kgem_bo_init(handle=16, num_pages=320) [ 53.604] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x10, pitch=8/32 [ 53.604] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.604] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.604] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.604] gen4_choose_composite_emitter: identity src, no mask [ 53.604] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.604] aligning vertex: was 4, now 3 floats per vertex [ 53.604] gen9_composite_get_binding_table(fdc0) [ 53.604] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.604] kgem_add_reloc64: handle=16, pos=16232, delta=0, domains=40000 [ 53.604] kgem_add_reloc64: adding proxy [delta=12800] for handle=16 [ 53.604] kgem_add_reloc64[8] = (delta=12800, target handle=4, presumed=120000) [ 53.604] [3f60] bind bo(handle=16, addr=123200), format=324, width=5, height=10, pitch=32, tiling=0 -> sampler [ 53.604] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.604] gen9_emit_sampler: sampler = 2 [ 53.604] gen9_emit_sf: num_sf_outputs=1 [ 53.604] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.604] gen9_emit_vertex_elements: setup id=2 [ 53.604] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.604] gen9_render_composite_box: (64, 16), (69, 26) [ 53.604] apply_damage: damage=0x0, region=1 [(64, 16), (69, 26) + (0, 0)] [ 53.604] gen8_vertex_flush[6f4] = 3 [ 53.604] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.604] gen9_render_composite: 0x0, current mode=1/1 [ 53.604] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.604] kgem_bo_is_busy: handle=23, domain: 1 exec? 1, rq? 1 [ 53.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.604] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.604] sna_drawable_use_bo pixmap=554, box=((0, 0), (117, 16)), flags=7... [ 53.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.604] sna_drawable_use_bo: using whole GPU bo [ 53.604] gen9_composite_set_target: pixmap=554, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.604] get_pixel: 0x55e0f7364020 [ 53.604] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.604] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.604] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.604] color_convert: src=0 [20028888] [ 53.604] color_convert: dst=0 [20028888] [ 53.604] sna_render_get_solid: 0 [ 53.604] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.604] sna_transform_is_imprecise_integer_translation: no transform [ 53.604] gen9_composite_picture: integer translation (0, 0), removing [ 53.604] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.604] sna_render_pixmap_bo: GPU all damaged [ 53.604] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.604] gen4_choose_composite_emitter: solid, identity mask [ 53.604] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.604] aligning vertex: was 3, now 4 floats per vertex [ 53.604] gen9_composite_get_binding_table(fd40) [ 53.604] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 53.604] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.604] gen9_emit_sampler: sampler = a [ 53.604] gen9_emit_sf: num_sf_outputs=2 [ 53.604] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.604] gen9_emit_vertex_elements: setup id=9 [ 53.604] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.604] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.604] glyphs0_to_dst: glyph=(43, 3)x(5, 10), unclipped [ 53.604] emit_primitive_identity_mask__sse4_2: dst=(43, 3), mask=(64.00, 16.00) x (5.00, 10.00) [ 53.604] gen8_vertex_flush[7cc] = 3 [ 53.604] sna_block_handler (timeout=0) [ 53.604] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 53.604] kgem_bo_is_busy: handle=23, domain: 1 exec? 1, rq? 1 [ 53.604] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 53.604] glyphs_format: format=98304, depth=8 [ 53.604] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.604] sna_glyphs: discarding mask [ 53.605] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 53.605] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424709089312 size=117x16 [ 53.605] gen9_render_composite: 0x0, current mode=1/1 [ 53.605] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.605] kgem_bo_is_busy: handle=23, domain: 1 exec? 1, rq? 1 [ 53.605] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.605] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.605] sna_drawable_use_bo pixmap=554, box=((0, 0), (117, 16)), flags=7... [ 53.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.605] sna_drawable_use_bo: using whole GPU bo [ 53.605] gen9_composite_set_target: pixmap=554, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.605] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.605] get_pixel: 0x55e0f7334ba0 [ 53.605] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 53.605] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 53.605] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.605] color_convert: src=ff111111 [20028888] [ 53.605] color_convert: dst=ff111111 [20028888] [ 53.605] sna_render_get_solid: ff111111 [ 53.605] sna_render_get_solid(0) = ff111111 (last) [ 53.605] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.605] sna_transform_is_imprecise_integer_translation: no transform [ 53.605] gen9_composite_picture: integer translation (0, 0), removing [ 53.605] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.605] sna_render_pixmap_bo: GPU all damaged [ 53.608] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.608] gen4_choose_composite_emitter: solid, identity mask [ 53.608] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.608] gen9_composite_get_binding_table(fd00) [ 53.609] kgem_add_reloc64: handle=9, pos=16184, delta=0, domains=40000 [ 53.609] kgem_add_reloc64: adding proxy [delta=0] for handle=9 [ 53.609] kgem_add_handle: handle=9, index=5 [ 53.609] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=160000) [ 53.609] [3f30] bind bo(handle=9, addr=160000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.609] gen9_emit_vertex_elements: setup id=9 [ 53.609] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 53.609] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(64.00, 0.00) x (9.00, 9.00) [ 53.609] glyphs0_to_dst: glyph=(12, 2)x(6, 10), unclipped [ 53.609] emit_primitive_identity_mask__sse4_2: dst=(12, 2), mask=(0.00, 48.00) x (6.00, 10.00) [ 53.609] glyphs0_to_dst: glyph=(19, 3)x(8, 9), unclipped [ 53.609] emit_primitive_identity_mask__sse4_2: dst=(19, 3), mask=(80.00, 0.00) x (8.00, 9.00) [ 53.609] glyphs0_to_dst: glyph=(27, 5)x(7, 7), unclipped [ 53.609] emit_primitive_identity_mask__sse4_2: dst=(27, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.609] glyphs0_to_dst: glyph=(35, 5)x(6, 7), unclipped [ 53.609] emit_primitive_identity_mask__sse4_2: dst=(35, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.609] glyphs0_to_dst: glyph=(42, 2)x(5, 10), unclipped [ 53.609] emit_primitive_identity_mask__sse4_2: dst=(42, 2), mask=(64.00, 16.00) x (5.00, 10.00) [ 53.609] gen8_vertex_flush[808] = 18 [ 53.609] sna_block_handler (timeout=0) [ 53.609] sna_change_window_attributes [ 53.609] sna_change_window_attributes: flushing background pixmap [ 53.609] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.609] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1f0 [ 53.609] sna_validate_gc: recomputing clip [ 53.609] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f740c710] [ 53.609] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.609] sna_poly_fill_rect, nothing to do [ 53.609] sna_block_handler (timeout=0) [ 53.609] sna_create_pixmap(117, 20, 24, usage=0) [ 53.609] kgem_can_create_2d: 117x20 @ 24 [ 53.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.609] kgem_can_create_2d: untiled size=12288 [ 53.609] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.609] kgem_choose_tiling: 117x20 -> 0 [ 53.609] sna_create_pixmap: usage=0, flags=b [ 53.609] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 53.609] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.609] create_pixmap: serial=555, usage=0, 0x0 [ 53.609] create_pixmap_hdr: pixmap=555, width=117, height=20, usage=0 [ 53.609] sna_create_pixmap: serial=555, 117x20, usage=0 [ 53.609] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=22a, drawable=22c [ 53.609] sna_validate_gc: recomputing clip [ 53.609] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 53.609] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 53.609] try_upload__fast: ignore existing cpu damage (if any) [ 53.609] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.609] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.609] kgem_choose_tiling: 117x20 -> 0 [ 53.609] sna_pixmap_alloc_gpu: pixmap=556 [ 53.609] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.609] __kgem_bo_init(handle=24, num_pages=3) [ 53.609] new pitch=480, tiling=0, handle=24, id=390, num_pages=3 [3], bucket=1 [ 53.609] try_upload__inplace: tiling=0 [ 53.609] kgem_bo_can_map__cpu: handle=24 [ 53.609] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.609] sna_pixmap_move_area_to_gpu: pixmap=556 box=(0, 0), (117, 20), flags=1 [ 53.609] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 53.609] = None [ 53.609] sna_pixmap_move_to_gpu(pixmap=556, usage=0), flags=3 [ 53.609] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.609] sna_pixmap_mark_active: pixmap=556, handle=24 [ 53.609] __kgem_bo_is_busy: handle=24, domain: 1 exec? 0, rq? 0 [ 53.609] kgem_bo_can_map__cpu: handle=24 [ 53.609] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.609] kgem_bo_map__cpu(handle=24, size=12288, map=0x0:0x0) [ 53.609] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.609] __kgem_bo_map__cpu: caching CPU vma for 24 [ 53.609] kgem_bo_sync__cpu: handle=24 [ 53.609] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 53.609] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 53.609] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 53.613] __sna_damage_all(117, 20) [ 53.613] sna_block_handler (timeout=0) [ 53.613] sna_change_window_attributes [ 53.614] sna_change_window_attributes: flushing background pixmap [ 53.614] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.614] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1f2 [ 53.614] sna_validate_gc: recomputing clip [ 53.614] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7335180] [ 53.614] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.614] sna_poly_fill_rect, nothing to do [ 53.614] sna_create_pixmap(117, 16, 24, usage=0) [ 53.614] kgem_can_create_2d: 117x16 @ 24 [ 53.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.614] kgem_can_create_2d: untiled size=8192 [ 53.614] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.614] kgem_choose_tiling: 117x16 -> 0 [ 53.614] sna_create_pixmap: usage=0, flags=b [ 53.614] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 53.614] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.614] create_pixmap: serial=557, usage=0, 0x0 [ 53.614] create_pixmap_hdr: pixmap=557, width=117, height=16, usage=0 [ 53.614] sna_create_pixmap: serial=557, 117x16, usage=0 [ 53.614] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=22c, drawable=22e [ 53.614] sna_validate_gc: recomputing clip [ 53.614] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 53.614] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 53.614] try_upload__fast: ignore existing cpu damage (if any) [ 53.614] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.614] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.614] kgem_choose_tiling: 117x16 -> 0 [ 53.614] sna_pixmap_alloc_gpu: pixmap=558 [ 53.614] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.614] __kgem_bo_init(handle=25, num_pages=2) [ 53.614] new pitch=480, tiling=0, handle=25, id=391, num_pages=2 [2], bucket=1 [ 53.614] try_upload__inplace: tiling=0 [ 53.614] kgem_bo_can_map__cpu: handle=25 [ 53.614] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.614] sna_pixmap_move_area_to_gpu: pixmap=558 box=(0, 0), (117, 16), flags=1 [ 53.614] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 53.614] = None [ 53.614] sna_pixmap_move_to_gpu(pixmap=558, usage=0), flags=3 [ 53.614] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.614] sna_pixmap_mark_active: pixmap=558, handle=25 [ 53.614] __kgem_bo_is_busy: handle=25, domain: 1 exec? 0, rq? 0 [ 53.614] kgem_bo_can_map__cpu: handle=25 [ 53.614] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.614] kgem_bo_map__cpu(handle=25, size=8192, map=0x0:0x0) [ 53.614] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.614] __kgem_bo_map__cpu: caching CPU vma for 25 [ 53.614] kgem_bo_sync__cpu: handle=25 [ 53.614] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 53.614] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 53.614] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 53.614] __sna_damage_all(117, 16) [ 53.614] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.614] kgem_bo_is_busy: handle=25, domain: 1 exec? 0, rq? 0 [ 53.614] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.614] glyphs_format: format=98304, depth=8 [ 53.614] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.614] sna_glyphs: discarding mask [ 53.614] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 53.614] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708643344 size=117x16 [ 53.614] glyph_cache(0): adding glyph to cache 0, pos 76 [ 53.614] glyph_cache_upload: upload glyph 0x55e0f74e3150 to cache (80, 16)x(7, 9) [ 53.614] sna_composite(pixmap=1, op=1, src=518+(0, 0), mask=0+(0, 0), dst=1+(80, 16)+(0, 0), size=(7, 9) [ 53.614] sna_compute_composite_region: dst=(80, 16)x(7, 9) [ 53.614] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 16), (87, 25) [ 53.614] clip_to_dst: region: 1x[(80, 16), (87, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 53.614] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 16), (87, 25) [ 53.614] sna_compute_composite_region: clip against src (7x9 clip=0): (80, 16), (87, 25) [ 53.614] sna_composite: composite region extents:+(0, 0) -> (80, 16), (87, 25) + (0, 0) [ 53.614] gen9_render_composite: 7x9, current mode=1/1 [ 53.614] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.614] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.614] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.615] gen9_composite_set_target: (80, 16)x(7, 9), partial?=0 [ 53.615] sna_drawable_use_bo pixmap=1, box=((80, 16), (87, 25)), flags=f... [ 53.615] sna_drawable_use_bo: pinned, never REPLACES [ 53.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.615] sna_drawable_use_bo: using whole GPU bo [ 53.615] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.615] gen9_composite_picture: (0, 0)x(7, 9), dst=(80, 16) [ 53.615] sna_transform_is_imprecise_integer_translation: no transform [ 53.615] gen9_composite_picture: integer translation (0, 0), removing [ 53.615] sna_render_pixmap_bo pixmap=518, (0, 0)x(7, 9)/(7, 9) [ 53.615] sna_render_pixmap_bo box=(0, 0), (7, 9): (7, 9)/(7, 9) [ 53.615] sna_render_pixmap_bo: offset=(-80, -16), size=(7, 9) [ 53.615] use_cpu_bo: no cpu bo [ 53.615] move_to_gpu: not migrating pixmap=518 due to usage_hint=3 [ 53.615] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 9) [ 53.615] upload: box=(0, 0), (7, 9), pixmap=7x9 [ 53.615] sna_drawable_move_region_to_cpu(pixmap=518 (7x9), [(0, 0), (7, 9)], flags=2) [ 53.615] sna_drawable_move_region_to_cpu: pixmap=518 all damaged on CPU [ 53.615] kgem_can_create_2d: 7x9 @ 8 [ 53.615] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.615] kgem_can_create_2d: untiled size=4096 [ 53.615] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.615] kgem_choose_tiling: 7x9 -> 0 [ 53.615] kgem_upload_source_image : (0, 0), (7, 9), stride=8, bpp=8 [ 53.615] kgem_create_buffer_2d: 7x9, 8 bpp, stride=32 [ 53.615] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.615] kgem_create_buffer: reusing buffer? used=13312 + size=320, total=262144 [ 53.615] kgem_create_proxy: target handle=16 [proxy? -1], offset=13312, length=320, io=1 [ 53.615] __kgem_bo_init(handle=16, num_pages=320) [ 53.615] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x9, pitch=8/32 [ 53.615] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.615] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.615] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.615] gen4_choose_composite_emitter: identity src, no mask [ 53.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.618] aligning vertex: was 4, now 3 floats per vertex [ 53.618] gen9_composite_get_binding_table(fc80) [ 53.618] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.618] kgem_add_reloc64: handle=16, pos=16152, delta=0, domains=40000 [ 53.619] kgem_add_reloc64: adding proxy [delta=13312] for handle=16 [ 53.619] kgem_add_reloc64[10] = (delta=13312, target handle=4, presumed=120000) [ 53.619] [3f10] bind bo(handle=16, addr=123400), format=324, width=7, height=9, pitch=32, tiling=0 -> sampler [ 53.619] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.619] gen9_emit_sampler: sampler = 2 [ 53.619] gen9_emit_sf: num_sf_outputs=1 [ 53.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.619] gen9_emit_vertex_elements: setup id=2 [ 53.619] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.619] gen9_render_composite_box: (80, 16), (87, 25) [ 53.619] apply_damage: damage=0x0, region=1 [(80, 16), (87, 25) + (0, 0)] [ 53.619] gen8_vertex_flush[8c0] = 3 [ 53.619] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.619] gen9_render_composite: 0x0, current mode=1/1 [ 53.619] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.619] kgem_bo_is_busy: handle=25, domain: 1 exec? 0, rq? 0 [ 53.619] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.619] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.619] sna_drawable_use_bo pixmap=558, box=((0, 0), (117, 16)), flags=7... [ 53.619] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 53.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.619] sna_drawable_use_bo: using whole GPU bo [ 53.619] gen9_composite_set_target: pixmap=558, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.619] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.619] get_pixel: 0x55e0f7364020 [ 53.619] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.619] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.619] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.619] color_convert: src=0 [20028888] [ 53.619] color_convert: dst=0 [20028888] [ 53.619] sna_render_get_solid: 0 [ 53.619] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.619] sna_transform_is_imprecise_integer_translation: no transform [ 53.619] gen9_composite_picture: integer translation (0, 0), removing [ 53.619] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.619] sna_render_pixmap_bo: GPU all damaged [ 53.619] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.619] gen4_choose_composite_emitter: solid, identity mask [ 53.619] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.619] __kgem_retire_rq: request 2 complete [ 53.619] __kgem_bo_flush: handle=21, busy=0, wedged=0 [ 53.619] kgem_set_mode: flushing before new bo [ 53.619] gen8_vertex_close: used=789, vbo active? 19, vb=204, nreloc=2 [ 53.619] gen8_vertex_close: reloc[0] = 289 [ 53.619] kgem_add_reloc64: handle=19, pos=289, delta=0, domains=200000 [ 53.619] kgem_add_handle: handle=19, index=6 [ 53.619] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=161000) [ 53.619] gen8_vertex_close: reloc[1] = 340 [ 53.619] kgem_add_reloc64: handle=19, pos=340, delta=0, domains=200000 [ 53.619] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=161000) [ 53.619] batch[1/1, flags=1800]: 566 566 16144 16384, nreloc=13, nexec=7, nfence=0, aperture=335 [fenced=0] [ 53.619] kgem_finish_buffers: buffer handle=16, used=13824, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 53.619] kgem_finish_buffers: retaining upload buffer (13824/262144): used=16384, refcnt=1 [ 53.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 53.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 53.619] kgem_fixup_relocs: shrinking by 61440 [ 53.619] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.619] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 53.619] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=20000 [ 53.619] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=16a000 [ 53.619] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.619] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.619] __kgem_bo_clear_busy: handle=8 [ 53.619] __kgem_bo_clear_dirty: handle=8 [ 53.619] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 53.619] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 53.619] kgem_commit: release handle=9 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.623] __kgem_bo_clear_busy: handle=9 [ 53.623] __kgem_bo_clear_dirty: handle=9 [ 53.623] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.623] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 53.624] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.624] kgem_bo_can_map: handle=19, map=0x0:0x7f8b4fb65000:0x7f8b4fb70000, tiling=0, domain=3, offset=1445888 [ 53.624] needs_batch_flush: flushing before handle=25 for new reservation [ 53.624] kgem_check_bo: num_pages=+259, num_exec=+3 [ 53.624] aligning vertex: was 3, now 4 floats per vertex [ 53.624] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.624] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.624] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.624] kgem_add_handle: handle=5, index=0 [ 53.624] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 53.624] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.624] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 53.624] gen9_composite_get_binding_table(ffc0) [ 53.624] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 53.624] kgem_add_handle: handle=25, index=1 [ 53.624] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.624] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 53.624] [3fe0] bind bo(handle=25, addr=0), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 53.624] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 53.624] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 53.624] kgem_add_handle: handle=8, index=2 [ 53.624] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 53.624] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.624] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 53.624] kgem_add_handle: handle=6, index=3 [ 53.624] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 53.624] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 53.624] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 53.624] gen9_emit_sampler: sampler = a [ 53.624] gen9_emit_sf: num_sf_outputs=2 [ 53.624] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.624] gen9_emit_vertex_elements: setup id=9 [ 53.624] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.624] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.624] glyphs0_to_dst: glyph=(4, 4)x(7, 9), unclipped [ 53.624] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(80.00, 16.00) x (7.00, 9.00) [ 53.624] glyphs0_to_dst: glyph=(10, 6)x(7, 7), unclipped [ 53.624] emit_primitive_identity_mask__sse4_2: dst=(10, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.624] glyphs0_to_dst: glyph=(17, 6)x(6, 7), unclipped [ 53.624] emit_primitive_identity_mask__sse4_2: dst=(17, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 53.624] glyphs0_to_dst: glyph=(24, 6)x(7, 7), unclipped [ 53.624] emit_primitive_identity_mask__sse4_2: dst=(24, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.624] glyphs0_to_dst: glyph=(32, 6)x(6, 7), unclipped [ 53.624] emit_primitive_identity_mask__sse4_2: dst=(32, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.624] gen8_vertex_flush[498] = 15 [ 53.624] glyph_cache(0): adding glyph to cache 0, pos 80 [ 53.624] glyph_cache_upload: upload glyph 0x55e0f74e30f0 to cache (96, 0)x(7, 10) [ 53.624] sna_composite(pixmap=1, op=1, src=520+(0, 0), mask=0+(0, 0), dst=1+(96, 0)+(0, 0), size=(7, 10) [ 53.624] sna_compute_composite_region: dst=(96, 0)x(7, 10) [ 53.624] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 0), (103, 10) [ 53.624] clip_to_dst: region: 1x[(96, 0), (103, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 53.624] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 0), (103, 10) [ 53.624] sna_compute_composite_region: clip against src (7x10 clip=0): (96, 0), (103, 10) [ 53.624] sna_composite: composite region extents:+(0, 0) -> (96, 0), (103, 10) + (0, 0) [ 53.624] gen9_render_composite: 7x10, current mode=1/1 [ 53.624] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.624] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.624] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.624] gen9_composite_set_target: (96, 0)x(7, 10), partial?=0 [ 53.624] sna_drawable_use_bo pixmap=1, box=((96, 0), (103, 10)), flags=f... [ 53.624] sna_drawable_use_bo: pinned, never REPLACES [ 53.624] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.628] sna_drawable_use_bo: using whole GPU bo [ 53.628] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.628] gen9_composite_picture: (0, 0)x(7, 10), dst=(96, 0) [ 53.628] sna_transform_is_imprecise_integer_translation: no transform [ 53.629] gen9_composite_picture: integer translation (0, 0), removing [ 53.629] sna_render_pixmap_bo pixmap=520, (0, 0)x(7, 10)/(7, 10) [ 53.629] sna_render_pixmap_bo box=(0, 0), (7, 10): (7, 10)/(7, 10) [ 53.629] sna_render_pixmap_bo: offset=(-96, 0), size=(7, 10) [ 53.629] use_cpu_bo: no cpu bo [ 53.629] move_to_gpu: not migrating pixmap=520 due to usage_hint=3 [ 53.629] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 10) [ 53.629] upload: box=(0, 0), (7, 10), pixmap=7x10 [ 53.629] sna_drawable_move_region_to_cpu(pixmap=520 (7x10), [(0, 0), (7, 10)], flags=2) [ 53.629] sna_drawable_move_region_to_cpu: pixmap=520 all damaged on CPU [ 53.629] kgem_can_create_2d: 7x10 @ 8 [ 53.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.629] kgem_can_create_2d: untiled size=4096 [ 53.629] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.629] kgem_choose_tiling: 7x10 -> 0 [ 53.629] kgem_upload_source_image : (0, 0), (7, 10), stride=8, bpp=8 [ 53.629] kgem_create_buffer_2d: 7x10, 8 bpp, stride=32 [ 53.629] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.629] kgem_create_buffer: reusing buffer? used=16384 + size=320, total=262144 [ 53.629] kgem_create_proxy: target handle=16 [proxy? -1], offset=16384, length=320, io=1 [ 53.629] __kgem_bo_init(handle=16, num_pages=320) [ 53.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/32 [ 53.629] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.629] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.629] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.629] gen4_choose_composite_emitter: identity src, no mask [ 53.629] kgem_check_bo: num_pages=+64, num_exec=+1 [ 53.629] aligning vertex: was 4, now 3 floats per vertex [ 53.629] gen9_composite_get_binding_table(fec0) [ 53.629] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 53.629] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=20000) [ 53.629] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.629] [3fa0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 53.629] kgem_add_reloc64: handle=16, pos=16280, delta=0, domains=40000 [ 53.629] kgem_add_reloc64: adding proxy [delta=16384] for handle=16 [ 53.629] kgem_add_handle: handle=16, index=4 [ 53.629] kgem_add_reloc64[7] = (delta=16384, target handle=4, presumed=120000) [ 53.629] [3f90] bind bo(handle=16, addr=124000), format=324, width=7, height=10, pitch=32, tiling=0 -> sampler [ 53.629] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.629] gen9_emit_sampler: sampler = 2 [ 53.629] gen9_emit_sf: num_sf_outputs=1 [ 53.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.629] gen9_emit_vertex_elements: setup id=2 [ 53.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.629] gen9_render_composite_box: (96, 0), (103, 10) [ 53.629] apply_damage: damage=0x0, region=1 [(96, 0), (103, 10) + (0, 0)] [ 53.629] gen8_vertex_flush[564] = 3 [ 53.629] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.629] gen9_render_composite: 0x0, current mode=1/1 [ 53.629] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.629] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 53.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.629] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.629] sna_drawable_use_bo pixmap=558, box=((0, 0), (117, 16)), flags=7... [ 53.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.629] sna_drawable_use_bo: using whole GPU bo [ 53.629] gen9_composite_set_target: pixmap=558, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.629] get_pixel: 0x55e0f7364020 [ 53.629] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.629] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.629] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.629] color_convert: src=0 [20028888] [ 53.629] color_convert: dst=0 [20028888] [ 53.629] sna_render_get_solid: 0 [ 53.629] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.629] sna_transform_is_imprecise_integer_translation: no transform [ 53.629] gen9_composite_picture: integer translation (0, 0), removing [ 53.629] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.629] sna_render_pixmap_bo: GPU all damaged [ 53.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.629] gen4_choose_composite_emitter: solid, identity mask [ 53.629] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.629] aligning vertex: was 3, now 4 floats per vertex [ 53.629] gen9_composite_get_binding_table(fe00) [ 53.629] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 53.629] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.629] gen9_emit_sampler: sampler = a [ 53.629] gen9_emit_sf: num_sf_outputs=2 [ 53.629] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.629] gen9_emit_vertex_elements: setup id=9 [ 53.629] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.629] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.629] glyphs0_to_dst: glyph=(39, 3)x(7, 10), unclipped [ 53.630] emit_primitive_identity_mask__sse4_2: dst=(39, 3), mask=(96.00, 0.00) x (7.00, 10.00) [ 53.630] gen8_vertex_flush[63c] = 3 [ 53.630] glyph_cache(0): adding glyph to cache 0, pos 84 [ 53.630] glyph_cache_upload: upload glyph 0x55e0f74d8ec0 to cache (112, 0)x(7, 10) [ 53.630] sna_composite(pixmap=1, op=1, src=286+(0, 0), mask=0+(0, 0), dst=1+(112, 0)+(0, 0), size=(7, 10) [ 53.630] sna_compute_composite_region: dst=(112, 0)x(7, 10) [ 53.630] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 0), (119, 10) [ 53.630] clip_to_dst: region: 1x[(112, 0), (119, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 53.630] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 0), (119, 10) [ 53.630] sna_compute_composite_region: clip against src (7x10 clip=0): (112, 0), (119, 10) [ 53.630] sna_composite: composite region extents:+(0, 0) -> (112, 0), (119, 10) + (0, 0) [ 53.630] gen9_render_composite: 7x10, current mode=1/1 [ 53.630] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.630] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.630] gen9_composite_set_target: (112, 0)x(7, 10), partial?=0 [ 53.630] sna_drawable_use_bo pixmap=1, box=((112, 0), (119, 10)), flags=f... [ 53.630] sna_drawable_use_bo: pinned, never REPLACES [ 53.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.633] sna_drawable_use_bo: using whole GPU bo [ 53.633] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.633] gen9_composite_picture: (0, 0)x(7, 10), dst=(112, 0) [ 53.633] sna_transform_is_imprecise_integer_translation: no transform [ 53.634] gen9_composite_picture: integer translation (0, 0), removing [ 53.634] sna_render_pixmap_bo pixmap=286, (0, 0)x(7, 10)/(7, 10) [ 53.634] sna_render_pixmap_bo box=(0, 0), (7, 10): (7, 10)/(7, 10) [ 53.634] sna_render_pixmap_bo: offset=(-112, 0), size=(7, 10) [ 53.634] use_cpu_bo: no cpu bo [ 53.634] move_to_gpu: not migrating pixmap=286 due to usage_hint=3 [ 53.634] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 10) [ 53.634] upload: box=(0, 0), (7, 10), pixmap=7x10 [ 53.634] sna_drawable_move_region_to_cpu(pixmap=286 (7x10), [(0, 0), (7, 10)], flags=2) [ 53.634] sna_drawable_move_region_to_cpu: pixmap=286 all damaged on CPU [ 53.634] kgem_can_create_2d: 7x10 @ 8 [ 53.634] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 53.634] kgem_can_create_2d: untiled size=4096 [ 53.634] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.634] kgem_choose_tiling: 7x10 -> 0 [ 53.634] kgem_upload_source_image : (0, 0), (7, 10), stride=8, bpp=8 [ 53.634] kgem_create_buffer_2d: 7x10, 8 bpp, stride=32 [ 53.634] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.634] kgem_create_buffer: reusing buffer? used=16896 + size=320, total=262144 [ 53.634] kgem_create_proxy: target handle=16 [proxy? -1], offset=16896, length=320, io=1 [ 53.634] __kgem_bo_init(handle=16, num_pages=320) [ 53.634] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x10, pitch=8/32 [ 53.634] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.634] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.634] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.634] gen4_choose_composite_emitter: identity src, no mask [ 53.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.634] aligning vertex: was 4, now 3 floats per vertex [ 53.634] gen9_composite_get_binding_table(fdc0) [ 53.634] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.634] kgem_add_reloc64: handle=16, pos=16232, delta=0, domains=40000 [ 53.634] kgem_add_reloc64: adding proxy [delta=16896] for handle=16 [ 53.634] kgem_add_reloc64[8] = (delta=16896, target handle=4, presumed=120000) [ 53.634] [3f60] bind bo(handle=16, addr=124200), format=324, width=7, height=10, pitch=32, tiling=0 -> sampler [ 53.634] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.634] gen9_emit_sampler: sampler = 2 [ 53.634] gen9_emit_sf: num_sf_outputs=1 [ 53.634] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.634] gen9_emit_vertex_elements: setup id=2 [ 53.634] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.634] gen9_render_composite_box: (112, 0), (119, 10) [ 53.634] apply_damage: damage=0x0, region=1 [(112, 0), (119, 10) + (0, 0)] [ 53.634] gen8_vertex_flush[6f4] = 3 [ 53.634] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.634] gen9_render_composite: 0x0, current mode=1/1 [ 53.634] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.634] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 53.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.634] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.634] sna_drawable_use_bo pixmap=558, box=((0, 0), (117, 16)), flags=7... [ 53.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.634] sna_drawable_use_bo: using whole GPU bo [ 53.634] gen9_composite_set_target: pixmap=558, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.634] get_pixel: 0x55e0f7364020 [ 53.634] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.634] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.634] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.634] color_convert: src=0 [20028888] [ 53.634] color_convert: dst=0 [20028888] [ 53.634] sna_render_get_solid: 0 [ 53.634] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.634] sna_transform_is_imprecise_integer_translation: no transform [ 53.634] gen9_composite_picture: integer translation (0, 0), removing [ 53.634] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.634] sna_render_pixmap_bo: GPU all damaged [ 53.634] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.634] gen4_choose_composite_emitter: solid, identity mask [ 53.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.634] aligning vertex: was 3, now 4 floats per vertex [ 53.638] gen9_composite_get_binding_table(fd40) [ 53.638] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 53.638] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.638] gen9_emit_sampler: sampler = a [ 53.639] gen9_emit_sf: num_sf_outputs=2 [ 53.639] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.639] gen9_emit_vertex_elements: setup id=9 [ 53.639] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.639] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.639] glyphs0_to_dst: glyph=(47, 6)x(7, 10), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(47, 6), mask=(112.00, 0.00) x (7.00, 10.00) [ 53.639] glyphs0_to_dst: glyph=(56, 6)x(6, 7), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(56, 6), mask=(32.00, 16.00) x (6.00, 7.00) [ 53.639] glyphs0_to_dst: glyph=(64, 5)x(4, 8), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(64, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.639] glyphs0_to_dst: glyph=(68, 6)x(7, 7), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(68, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.639] gen8_vertex_flush[7cc] = 12 [ 53.639] sna_block_handler (timeout=0) [ 53.639] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.639] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 53.639] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.639] glyphs_format: format=98304, depth=8 [ 53.639] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.639] sna_glyphs: discarding mask [ 53.639] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 53.639] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708643344 size=117x16 [ 53.639] gen9_render_composite: 0x0, current mode=1/1 [ 53.639] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.639] kgem_bo_is_busy: handle=25, domain: 1 exec? 1, rq? 1 [ 53.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.639] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.639] sna_drawable_use_bo pixmap=558, box=((0, 0), (117, 16)), flags=7... [ 53.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.639] sna_drawable_use_bo: using whole GPU bo [ 53.639] gen9_composite_set_target: pixmap=558, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.639] get_pixel: 0x55e0f7334ba0 [ 53.639] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 53.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 53.639] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.639] color_convert: src=ff111111 [20028888] [ 53.639] color_convert: dst=ff111111 [20028888] [ 53.639] sna_render_get_solid: ff111111 [ 53.639] sna_render_get_solid(0) = ff111111 (last) [ 53.639] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.639] sna_transform_is_imprecise_integer_translation: no transform [ 53.639] gen9_composite_picture: integer translation (0, 0), removing [ 53.639] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.639] sna_render_pixmap_bo: GPU all damaged [ 53.639] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.639] gen4_choose_composite_emitter: solid, identity mask [ 53.639] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.639] gen9_composite_get_binding_table(fd00) [ 53.639] kgem_add_reloc64: handle=9, pos=16184, delta=0, domains=40000 [ 53.639] kgem_add_reloc64: adding proxy [delta=0] for handle=9 [ 53.639] kgem_add_handle: handle=9, index=5 [ 53.639] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=160000) [ 53.639] [3f30] bind bo(handle=9, addr=160000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.639] gen9_emit_vertex_elements: setup id=9 [ 53.639] glyphs0_to_dst: glyph=(3, 3)x(7, 9), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(80.00, 16.00) x (7.00, 9.00) [ 53.639] glyphs0_to_dst: glyph=(9, 5)x(7, 7), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(9, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.639] glyphs0_to_dst: glyph=(16, 5)x(6, 7), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(16, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 53.639] glyphs0_to_dst: glyph=(23, 5)x(7, 7), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(23, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 53.639] glyphs0_to_dst: glyph=(31, 5)x(6, 7), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(31, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 53.639] glyphs0_to_dst: glyph=(38, 2)x(7, 10), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(38, 2), mask=(96.00, 0.00) x (7.00, 10.00) [ 53.639] glyphs0_to_dst: glyph=(46, 5)x(7, 10), unclipped [ 53.639] emit_primitive_identity_mask__sse4_2: dst=(46, 5), mask=(112.00, 0.00) x (7.00, 10.00) [ 53.639] glyphs0_to_dst: glyph=(55, 5)x(6, 7), unclipped [ 53.639] flushing vbo for gen9_get_rectangles: 4 < 12 [ 53.639] gen8_vertex_flush[808] = 21 [ 53.639] gen8_vertex_finish: used=1020 / 1024 [ 53.639] gen8_vertex_finish: reloc[0] = 289 [ 53.639] kgem_add_reloc64: handle=19, pos=289, delta=0, domains=200000 [ 53.639] kgem_add_handle: handle=19, index=6 [ 53.639] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=161000) [ 53.639] gen8_vertex_finish: reloc[1] = 340 [ 53.639] kgem_add_reloc64: handle=19, pos=340, delta=0, domains=200000 [ 53.639] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=161000) [ 53.639] _kgem_bo_destroy: handle=19, proxy? 0 [ 53.639] __kgem_bo_destroy: handle=19, size=4096 [ 53.640] __kgem_bo_destroy: handle=19 -> active [ 53.640] kgem_create_linear(262144) [ 53.640] search_linear_cache: num_pages=64, flags=48a, use_active? 0, use_large=0 [max=65536] [ 53.640] search_linear_cache: inactive and cache bucket empty [ 53.640] search_linear_cache: active cache bucket empty [ 53.640] kgem_create_linear(131072) [ 53.640] search_linear_cache: num_pages=32, flags=48a, use_active? 0, use_large=0 [max=65536] [ 53.640] search_linear_cache: inactive and cache bucket empty [ 53.640] search_linear_cache: active cache bucket empty [ 53.640] kgem_create_linear(65536) [ 53.640] search_linear_cache: num_pages=16, flags=48a, use_active? 0, use_large=0 [max=65536] [ 53.640] search_linear_cache: inactive and cache bucket empty [ 53.640] search_linear_cache: active cache bucket empty [ 53.640] kgem_create_linear(32768) [ 53.640] search_linear_cache: num_pages=8, flags=48a, use_active? 0, use_large=0 [max=65536] [ 53.640] search_linear_cache: inactive and cache bucket empty [ 53.640] search_linear_cache: active cache bucket empty [ 53.640] kgem_create_linear(16384) [ 53.640] search_linear_cache: num_pages=4, flags=48a, use_active? 0, use_large=0 [max=65536] [ 53.640] search_linear_cache: inactive and cache bucket empty [ 53.640] search_linear_cache: active cache bucket empty [ 53.640] kgem_create_linear(262144) [ 53.640] search_linear_cache: num_pages=64, flags=a, use_active? 0, use_large=0 [max=65536] [ 53.640] search_linear_cache: inactive and cache bucket empty [ 53.640] search_linear_cache: active cache bucket empty [ 53.643] kgem_create_linear: new handle=26, num_pages=64 [ 53.643] __kgem_bo_init(handle=26, num_pages=64) [ 53.643] kgem_bo_map: handle=26, offset=0, tiling=0, map=0x0:0x0, domain=1 [ 53.643] kgem_bo_map: converting request for GTT map into CPU map [ 53.644] kgem_bo_map__cpu(handle=26, size=262144, map=0x0:0x0) [ 53.644] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) [ 53.644] __kgem_bo_map__cpu: caching CPU vma for 26 [ 53.644] kgem_bo_sync__cpu: handle=26 [ 53.644] gen8_vertex_finish: create vbo handle=26, size=65534 [ 53.644] emit_primitive_identity_mask__sse4_2: dst=(55, 5), mask=(32.00, 16.00) x (6.00, 7.00) [ 53.644] glyphs0_to_dst: glyph=(63, 4)x(4, 8), unclipped [ 53.644] emit_primitive_identity_mask__sse4_2: dst=(63, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.644] glyphs0_to_dst: glyph=(67, 5)x(7, 7), unclipped [ 53.644] emit_primitive_identity_mask__sse4_2: dst=(67, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.644] gen8_vertex_flush[838] = 9 [ 53.644] sna_block_handler (timeout=0) [ 53.644] sna_change_window_attributes [ 53.644] sna_change_window_attributes: flushing background pixmap [ 53.644] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.644] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1f3 [ 53.644] sna_validate_gc: recomputing clip [ 53.644] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73f3160] [ 53.644] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.644] sna_poly_fill_rect, nothing to do [ 53.644] sna_block_handler (timeout=0) [ 53.644] sna_create_pixmap(117, 20, 24, usage=0) [ 53.644] kgem_can_create_2d: 117x20 @ 24 [ 53.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.644] kgem_can_create_2d: untiled size=12288 [ 53.644] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.644] kgem_choose_tiling: 117x20 -> 0 [ 53.644] sna_create_pixmap: usage=0, flags=b [ 53.644] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 53.644] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.644] create_pixmap: serial=559, usage=0, 0x0 [ 53.644] create_pixmap_hdr: pixmap=559, width=117, height=20, usage=0 [ 53.644] sna_create_pixmap: serial=559, 117x20, usage=0 [ 53.644] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=22e, drawable=230 [ 53.644] sna_validate_gc: recomputing clip [ 53.644] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 53.644] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 53.644] try_upload__fast: ignore existing cpu damage (if any) [ 53.644] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.644] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.644] kgem_choose_tiling: 117x20 -> 0 [ 53.644] sna_pixmap_alloc_gpu: pixmap=560 [ 53.644] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.644] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.644] __kgem_bo_init(handle=27, num_pages=3) [ 53.644] new pitch=480, tiling=0, handle=27, id=398, num_pages=3 [3], bucket=1 [ 53.644] try_upload__inplace: tiling=0 [ 53.644] kgem_bo_can_map__cpu: handle=27 [ 53.644] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.644] sna_pixmap_move_area_to_gpu: pixmap=560 box=(0, 0), (117, 20), flags=1 [ 53.644] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 53.644] = None [ 53.644] sna_pixmap_move_to_gpu(pixmap=560, usage=0), flags=3 [ 53.644] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.644] sna_pixmap_mark_active: pixmap=560, handle=27 [ 53.644] __kgem_bo_is_busy: handle=27, domain: 1 exec? 0, rq? 0 [ 53.644] kgem_bo_can_map__cpu: handle=27 [ 53.644] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.644] kgem_bo_map__cpu(handle=27, size=12288, map=0x0:0x0) [ 53.644] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.644] __kgem_bo_map__cpu: caching CPU vma for 27 [ 53.644] kgem_bo_sync__cpu: handle=27 [ 53.644] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 53.644] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 53.644] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 53.644] __sna_damage_all(117, 20) [ 53.644] sna_change_window_attributes [ 53.644] sna_change_window_attributes: flushing background pixmap [ 53.644] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.645] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1f5 [ 53.645] sna_validate_gc: recomputing clip [ 53.645] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73f2990] [ 53.648] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.648] sna_poly_fill_rect, nothing to do [ 53.648] sna_block_handler (timeout=0) [ 53.649] sna_create_pixmap(117, 16, 24, usage=0) [ 53.649] kgem_can_create_2d: 117x16 @ 24 [ 53.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.649] kgem_can_create_2d: untiled size=8192 [ 53.649] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.649] kgem_choose_tiling: 117x16 -> 0 [ 53.649] sna_create_pixmap: usage=0, flags=b [ 53.649] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 53.649] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.649] create_pixmap: serial=561, usage=0, 0x0 [ 53.649] create_pixmap_hdr: pixmap=561, width=117, height=16, usage=0 [ 53.649] sna_create_pixmap: serial=561, 117x16, usage=0 [ 53.649] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=230, drawable=232 [ 53.649] sna_validate_gc: recomputing clip [ 53.649] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 53.649] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 53.649] try_upload__fast: ignore existing cpu damage (if any) [ 53.649] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.649] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.649] kgem_choose_tiling: 117x16 -> 0 [ 53.649] sna_pixmap_alloc_gpu: pixmap=562 [ 53.649] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.649] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.649] __kgem_bo_init(handle=28, num_pages=2) [ 53.649] new pitch=480, tiling=0, handle=28, id=399, num_pages=2 [2], bucket=1 [ 53.649] try_upload__inplace: tiling=0 [ 53.649] kgem_bo_can_map__cpu: handle=28 [ 53.649] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.649] sna_pixmap_move_area_to_gpu: pixmap=562 box=(0, 0), (117, 16), flags=1 [ 53.649] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 53.649] = None [ 53.649] sna_pixmap_move_to_gpu(pixmap=562, usage=0), flags=3 [ 53.649] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.649] sna_pixmap_mark_active: pixmap=562, handle=28 [ 53.649] __kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 53.649] kgem_bo_can_map__cpu: handle=28 [ 53.649] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.649] kgem_bo_map__cpu(handle=28, size=8192, map=0x0:0x0) [ 53.649] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.649] __kgem_bo_map__cpu: caching CPU vma for 28 [ 53.649] kgem_bo_sync__cpu: handle=28 [ 53.649] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 53.649] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 53.649] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 53.649] __sna_damage_all(117, 16) [ 53.649] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.649] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 53.649] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.649] glyphs_format: format=98304, depth=8 [ 53.649] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.649] sna_glyphs: discarding mask [ 53.649] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 53.649] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708623888 size=117x16 [ 53.649] gen9_render_composite: 0x0, current mode=1/1 [ 53.649] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.649] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 53.649] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.649] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.649] sna_drawable_use_bo pixmap=562, box=((0, 0), (117, 16)), flags=7... [ 53.649] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 53.649] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.649] sna_drawable_use_bo: using whole GPU bo [ 53.649] gen9_composite_set_target: pixmap=562, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.649] get_pixel: 0x55e0f7364020 [ 53.649] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.649] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.649] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.649] color_convert: src=0 [20028888] [ 53.649] color_convert: dst=0 [20028888] [ 53.649] sna_render_get_solid: 0 [ 53.649] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.649] sna_transform_is_imprecise_integer_translation: no transform [ 53.649] gen9_composite_picture: integer translation (0, 0), removing [ 53.650] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.650] sna_render_pixmap_bo: GPU all damaged [ 53.650] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.650] gen4_choose_composite_emitter: solid, identity mask [ 53.650] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.650] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 53.650] __kgem_retire_rq: request 2 complete [ 53.650] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 53.650] kgem_set_mode: flushing before new bo [ 53.650] gen8_vertex_close: used=36, vbo active? 26, vb=200, nreloc=1 [ 53.650] gen8_vertex_close: converting CPU map to GTT [ 53.650] kgem_bo_map__gtt: handle=26, offset=0, tiling=0, map=0x0:0x7f8b3d939000, domain=1 [ 53.650] __kgem_bo_map__gtt_or_wc: handle=26 [ 53.650] kgem_trim_vma_cache: type=0, count=-512 (bucket: 6) [ 53.650] __kgem_bo_map__wc(handle=26, size=262144) [ 53.650] __kgem_bo_map__wc: caching CPU(wc) vma for 26 [ 53.650] gen8_vertex_close: reloc[0] = 521 [ 53.650] kgem_add_reloc64: handle=26, pos=521, delta=0, domains=200000 [ 53.650] kgem_add_handle: handle=26, index=7 [ 53.650] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=0) [ 53.650] batch[1/1, flags=1800]: 532 532 16176 16384, nreloc=13, nexec=8, nfence=0, aperture=399 [fenced=0] [ 53.650] kgem_finish_buffers: buffer handle=16, used=17408, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 53.650] kgem_finish_buffers: retaining upload buffer (17408/262144): used=20480, refcnt=1 [ 53.650] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 53.650] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 53.650] kgem_fixup_relocs: shrinking by 61440 [ 53.650] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.650] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 53.650] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=16c000 [ 53.650] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=20000 [ 53.650] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.653] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.653] __kgem_bo_clear_busy: handle=8 [ 53.653] __kgem_bo_clear_dirty: handle=8 [ 53.653] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 53.653] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 53.654] kgem_commit: release handle=9 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.654] __kgem_bo_clear_busy: handle=9 [ 53.654] __kgem_bo_clear_dirty: handle=9 [ 53.654] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.654] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 53.654] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 53.654] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.654] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 53.654] needs_batch_flush: flushing before handle=28 for new reservation [ 53.654] kgem_check_bo: num_pages=+259, num_exec=+3 [ 53.654] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.654] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.654] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.654] kgem_add_handle: handle=5, index=0 [ 53.654] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 53.654] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.654] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 53.654] gen9_composite_get_binding_table(ffc0) [ 53.654] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 [ 53.654] kgem_add_handle: handle=28, index=1 [ 53.654] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.654] __kgem_bo_mark_dirty: handle=28 (proxy? 0) [ 53.654] [3fe0] bind bo(handle=28, addr=0), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 53.654] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 53.654] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 53.654] kgem_add_handle: handle=8, index=2 [ 53.654] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 53.654] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.654] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 53.654] kgem_add_handle: handle=6, index=3 [ 53.654] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 53.654] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 53.654] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 53.654] gen9_emit_sampler: sampler = a [ 53.654] gen9_emit_sf: num_sf_outputs=2 [ 53.654] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.654] gen9_emit_vertex_elements: setup id=9 [ 53.654] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.654] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.654] glyphs0_to_dst: glyph=(4, 4)x(7, 9), unclipped [ 53.654] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(80.00, 16.00) x (7.00, 9.00) [ 53.654] glyphs0_to_dst: glyph=(10, 6)x(7, 7), unclipped [ 53.654] emit_primitive_identity_mask__sse4_2: dst=(10, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.654] glyphs0_to_dst: glyph=(17, 6)x(6, 7), unclipped [ 53.654] emit_primitive_identity_mask__sse4_2: dst=(17, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 53.654] glyphs0_to_dst: glyph=(23, 4)x(5, 9), unclipped [ 53.654] emit_primitive_identity_mask__sse4_2: dst=(23, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.654] glyphs0_to_dst: glyph=(28, 6)x(7, 7), unclipped [ 53.654] emit_primitive_identity_mask__sse4_2: dst=(28, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.654] glyphs0_to_dst: glyph=(36, 5)x(4, 8), unclipped [ 53.654] emit_primitive_identity_mask__sse4_2: dst=(36, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.654] glyphs0_to_dst: glyph=(40, 4)x(5, 9), unclipped [ 53.654] emit_primitive_identity_mask__sse4_2: dst=(40, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.654] gen8_vertex_flush[498] = 21 [ 53.654] sna_block_handler (timeout=0) [ 53.654] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 53.654] kgem_bo_is_busy: handle=28, domain: 1 exec? 1, rq? 1 [ 53.654] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 53.654] glyphs_format: format=98304, depth=8 [ 53.658] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.658] sna_glyphs: discarding mask [ 53.658] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 53.658] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708623888 size=117x16 [ 53.659] gen9_render_composite: 0x0, current mode=1/1 [ 53.659] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.659] kgem_bo_is_busy: handle=28, domain: 1 exec? 1, rq? 1 [ 53.659] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.659] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.659] sna_drawable_use_bo pixmap=562, box=((0, 0), (117, 16)), flags=7... [ 53.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.659] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.659] sna_drawable_use_bo: using whole GPU bo [ 53.659] gen9_composite_set_target: pixmap=562, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.659] get_pixel: 0x55e0f7334ba0 [ 53.659] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 53.659] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 53.659] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.659] color_convert: src=ff111111 [20028888] [ 53.659] color_convert: dst=ff111111 [20028888] [ 53.659] sna_render_get_solid: ff111111 [ 53.659] sna_render_get_solid(0) = ff111111 (last) [ 53.659] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.659] sna_transform_is_imprecise_integer_translation: no transform [ 53.659] gen9_composite_picture: integer translation (0, 0), removing [ 53.659] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.659] sna_render_pixmap_bo: GPU all damaged [ 53.659] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.659] gen4_choose_composite_emitter: solid, identity mask [ 53.659] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.659] gen9_composite_get_binding_table(fec0) [ 53.659] kgem_add_reloc64: handle=9, pos=16296, delta=0, domains=40000 [ 53.659] kgem_add_reloc64: adding proxy [delta=0] for handle=9 [ 53.659] kgem_add_handle: handle=9, index=4 [ 53.659] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=160000) [ 53.659] [3fa0] bind bo(handle=9, addr=160000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.659] gen9_emit_vertex_elements: setup id=9 [ 53.659] glyphs0_to_dst: glyph=(3, 3)x(7, 9), unclipped [ 53.659] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(80.00, 16.00) x (7.00, 9.00) [ 53.659] glyphs0_to_dst: glyph=(9, 5)x(7, 7), unclipped [ 53.659] emit_primitive_identity_mask__sse4_2: dst=(9, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 53.659] glyphs0_to_dst: glyph=(16, 5)x(6, 7), unclipped [ 53.659] emit_primitive_identity_mask__sse4_2: dst=(16, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 53.659] glyphs0_to_dst: glyph=(22, 3)x(5, 9), unclipped [ 53.659] emit_primitive_identity_mask__sse4_2: dst=(22, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.659] glyphs0_to_dst: glyph=(27, 5)x(7, 7), unclipped [ 53.659] emit_primitive_identity_mask__sse4_2: dst=(27, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 53.659] glyphs0_to_dst: glyph=(35, 4)x(4, 8), unclipped [ 53.659] emit_primitive_identity_mask__sse4_2: dst=(35, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 53.659] glyphs0_to_dst: glyph=(39, 3)x(5, 9), unclipped [ 53.659] emit_primitive_identity_mask__sse4_2: dst=(39, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.659] gen8_vertex_flush[4d4] = 21 [ 53.659] sna_block_handler (timeout=0) [ 53.659] sna_change_window_attributes [ 53.659] sna_change_window_attributes: flushing background pixmap [ 53.659] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.659] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1f6 [ 53.659] sna_validate_gc: recomputing clip [ 53.659] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73f2ab0] [ 53.659] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.659] sna_poly_fill_rect, nothing to do [ 53.659] sna_block_handler (timeout=0) [ 53.659] sna_create_pixmap(117, 7, 24, usage=0) [ 53.659] kgem_can_create_2d: 117x7 @ 24 [ 53.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.659] kgem_can_create_2d: untiled size=4096 [ 53.659] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.659] kgem_choose_tiling: 117x7 -> 0 [ 53.659] sna_create_pixmap: usage=0, flags=a [ 53.659] sna_create_pixmap: small buffer [3276], attaching to shadow pixmap [ 53.659] create_pixmap: allocating pixmap 117x7, depth=24/32, size=3284 [ 53.659] create_pixmap: serial=563, usage=0, 117x7 [ 53.659] sna_create_pixmap: serial=563, 117x7, usage=0 [ 53.659] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=232, drawable=234 [ 53.659] sna_validate_gc: recomputing clip [ 53.659] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73374c0] [ 53.659] sna_put_image((0, 0)x(117, 7), depth=24, format=2) [ 53.659] try_upload__fast: ignore existing cpu damage (if any) [ 53.659] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.659] try_upload__fast: no, no gpu damage [ 53.659] sna_drawable_move_region_to_cpu(pixmap=564 (117x7), [(0, 0), (117, 7)], flags=1) [ 53.659] sna_drawable_move_region_to_cpu: region (0, 0), (117, 7) + (0, 0) subsumes pixmap (117x7) [ 53.660] _sna_pixmap_move_to_cpu(pixmap=564, 117x7, flags=1) [ 53.660] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.660] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.660] operate_inplace: no, inplace operation not suitable [ 53.660] _sna_pixmap_move_to_cpu: marking as damaged [ 53.660] __sna_damage_all(117, 7) [ 53.660] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.660] sna_put_zpixmap_blt: upload(0, 0, 117, 7) x 1 boxes [ 53.660] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(117, 7) [ 53.660] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/468 [ 53.660] sna_change_window_attributes [ 53.660] sna_change_window_attributes: flushing background pixmap [ 53.660] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.660] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1f8 [ 53.660] sna_validate_gc: recomputing clip [ 53.660] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73aaa80] [ 53.660] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.660] sna_poly_fill_rect, nothing to do [ 53.660] sna_create_pixmap(117, 7, 24, usage=0) [ 53.660] kgem_can_create_2d: 117x7 @ 24 [ 53.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.660] kgem_can_create_2d: untiled size=4096 [ 53.660] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.660] kgem_choose_tiling: 117x7 -> 0 [ 53.660] sna_create_pixmap: usage=0, flags=a [ 53.660] sna_create_pixmap: small buffer [3276], attaching to shadow pixmap [ 53.663] create_pixmap: allocating pixmap 117x7, depth=24/32, size=3284 [ 53.663] create_pixmap: serial=565, usage=0, 117x7 [ 53.663] sna_create_pixmap: serial=565, 117x7, usage=0 [ 53.663] sna_block_handler (timeout=0) [ 53.664] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=234, drawable=236 [ 53.664] sna_validate_gc: recomputing clip [ 53.664] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73374c0] [ 53.664] sna_put_image((0, 0)x(117, 7), depth=24, format=2) [ 53.664] try_upload__fast: ignore existing cpu damage (if any) [ 53.664] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.664] try_upload__fast: no, no gpu damage [ 53.664] sna_drawable_move_region_to_cpu(pixmap=566 (117x7), [(0, 0), (117, 7)], flags=1) [ 53.664] sna_drawable_move_region_to_cpu: region (0, 0), (117, 7) + (0, 0) subsumes pixmap (117x7) [ 53.664] _sna_pixmap_move_to_cpu(pixmap=566, 117x7, flags=1) [ 53.664] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 53.664] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 53.664] operate_inplace: no, inplace operation not suitable [ 53.664] _sna_pixmap_move_to_cpu: marking as damaged [ 53.664] __sna_damage_all(117, 7) [ 53.664] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.664] sna_put_zpixmap_blt: upload(0, 0, 117, 7) x 1 boxes [ 53.664] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(117, 7) [ 53.664] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/468 [ 53.664] sna_validate_gc(0x55e0f751c230) changes=0, previous serial=226, drawable=236 [ 53.664] sna_validate_gc: recomputing clip [ 53.664] sna_validate_gc: composite clip=1x[(0, 0), (117, 7)] [0x55e0f73b8970] [ 53.664] sna_poly_segment(n=1, first=((0, 3), (116, 3)), lineWidth=0 [ 53.664] sna_poly_segment_extents: unclipped, untranslated extents (0, 3), (117, 4) [ 53.664] sna_poly_segment: extents=(0, 3), (117, 4) [ 53.664] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=4294967295 [1], rectlinear=4 [ 53.664] sna_drawable_use_bo pixmap=566, box=((0, 3), (117, 4)), flags=1... [ 53.664] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 53.664] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 53.664] sna_drawable_use_bo: try cpu as GPU bo is idle [ 53.664] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 53.664] sna_poly_segment: fallback [ 53.664] sna_gc_move_to_cpu(0x55e0f751c230) changes=0 [ 53.664] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 53.664] sna_drawable_move_region_to_cpu(pixmap=566 (117x7), [(0, 3), (117, 4)], flags=5) [ 53.664] sna_drawable_move_region_to_cpu: pixmap=566 all damaged on CPU [ 53.664] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 53.664] sna_poly_segment: fbPolySegment [ 53.664] sna_gc_move_to_gpu(0x55e0f751c230) [ 53.664] sna_change_window_attributes [ 53.664] sna_change_window_attributes: flushing background pixmap [ 53.664] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.664] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1f9 [ 53.664] sna_validate_gc: recomputing clip [ 53.664] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73c1cc0] [ 53.664] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.664] sna_poly_fill_rect, nothing to do [ 53.664] sna_block_handler (timeout=0) [ 53.664] sna_block_handler (timeout=0) [ 53.664] sna_create_pixmap(117, 20, 24, usage=0) [ 53.664] kgem_can_create_2d: 117x20 @ 24 [ 53.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.664] kgem_can_create_2d: untiled size=12288 [ 53.664] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.664] kgem_choose_tiling: 117x20 -> 0 [ 53.664] sna_create_pixmap: usage=0, flags=b [ 53.664] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 53.664] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.664] create_pixmap: serial=567, usage=0, 0x0 [ 53.664] create_pixmap_hdr: pixmap=567, width=117, height=20, usage=0 [ 53.664] sna_create_pixmap: serial=567, 117x20, usage=0 [ 53.664] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=236, drawable=238 [ 53.664] sna_validate_gc: recomputing clip [ 53.664] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 53.664] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 53.664] try_upload__fast: ignore existing cpu damage (if any) [ 53.664] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.664] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.664] kgem_choose_tiling: 117x20 -> 0 [ 53.664] sna_pixmap_alloc_gpu: pixmap=568 [ 53.668] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.668] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 53.669] __kgem_bo_init(handle=29, num_pages=3) [ 53.669] new pitch=480, tiling=0, handle=29, id=400, num_pages=3 [3], bucket=1 [ 53.669] try_upload__inplace: tiling=0 [ 53.669] kgem_bo_can_map__cpu: handle=29 [ 53.669] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.669] sna_pixmap_move_area_to_gpu: pixmap=568 box=(0, 0), (117, 20), flags=1 [ 53.669] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 53.669] = None [ 53.669] sna_pixmap_move_to_gpu(pixmap=568, usage=0), flags=3 [ 53.669] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.669] sna_pixmap_mark_active: pixmap=568, handle=29 [ 53.669] __kgem_bo_is_busy: handle=29, domain: 1 exec? 0, rq? 0 [ 53.669] kgem_bo_can_map__cpu: handle=29 [ 53.669] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.669] kgem_bo_map__cpu(handle=29, size=12288, map=0x0:0x0) [ 53.669] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.669] __kgem_bo_map__cpu: caching CPU vma for 29 [ 53.669] kgem_bo_sync__cpu: handle=29 [ 53.669] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 53.669] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 53.669] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 53.669] __sna_damage_all(117, 20) [ 53.669] sna_block_handler (timeout=0) [ 53.669] sna_change_window_attributes [ 53.669] sna_change_window_attributes: flushing background pixmap [ 53.669] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.669] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1fa [ 53.669] sna_validate_gc: recomputing clip [ 53.669] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73c1de0] [ 53.669] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.669] sna_poly_fill_rect, nothing to do [ 53.669] sna_create_pixmap(117, 16, 24, usage=0) [ 53.669] kgem_can_create_2d: 117x16 @ 24 [ 53.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.669] kgem_can_create_2d: untiled size=8192 [ 53.669] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.669] kgem_choose_tiling: 117x16 -> 0 [ 53.669] sna_create_pixmap: usage=0, flags=b [ 53.669] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 53.669] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 53.669] create_pixmap: serial=569, usage=0, 0x0 [ 53.669] create_pixmap_hdr: pixmap=569, width=117, height=16, usage=0 [ 53.669] sna_create_pixmap: serial=569, 117x16, usage=0 [ 53.669] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=238, drawable=23a [ 53.669] sna_validate_gc: recomputing clip [ 53.669] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 53.669] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 53.669] try_upload__fast: ignore existing cpu damage (if any) [ 53.669] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 53.669] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.669] kgem_choose_tiling: 117x16 -> 0 [ 53.669] sna_pixmap_alloc_gpu: pixmap=570 [ 53.669] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 53.669] __kgem_bo_init(handle=30, num_pages=2) [ 53.669] new pitch=480, tiling=0, handle=30, id=401, num_pages=2 [2], bucket=1 [ 53.669] try_upload__inplace: tiling=0 [ 53.669] kgem_bo_can_map__cpu: handle=30 [ 53.669] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.669] sna_pixmap_move_area_to_gpu: pixmap=570 box=(0, 0), (117, 16), flags=1 [ 53.669] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 53.669] = None [ 53.669] sna_pixmap_move_to_gpu(pixmap=570, usage=0), flags=3 [ 53.669] sna_pixmap_move_to_gpu: CPU damage? 0 [ 53.669] sna_pixmap_mark_active: pixmap=570, handle=30 [ 53.669] __kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 53.669] kgem_bo_can_map__cpu: handle=30 [ 53.669] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.669] kgem_bo_map__cpu(handle=30, size=8192, map=0x0:0x0) [ 53.669] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 53.669] __kgem_bo_map__cpu: caching CPU vma for 30 [ 53.669] kgem_bo_sync__cpu: handle=30 [ 53.669] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 53.673] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 53.673] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 53.674] __sna_damage_all(117, 16) [ 53.674] sna_block_handler (timeout=0) [ 53.674] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 53.674] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 53.674] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 53.674] glyphs_format: format=98304, depth=8 [ 53.674] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.674] sna_glyphs: discarding mask [ 53.674] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 53.674] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708855920 size=117x16 [ 53.674] glyph_cache(0): adding glyph to cache 0, pos 88 [ 53.674] glyph_cache_upload: upload glyph 0x55e0f74e3090 to cache (96, 16)x(6, 9) [ 53.674] sna_composite(pixmap=1, op=1, src=522+(0, 0), mask=0+(0, 0), dst=1+(96, 16)+(0, 0), size=(6, 9) [ 53.674] sna_compute_composite_region: dst=(96, 16)x(6, 9) [ 53.674] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 16), (102, 25) [ 53.674] clip_to_dst: region: 1x[(96, 16), (102, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 53.674] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 16), (102, 25) [ 53.674] sna_compute_composite_region: clip against src (6x9 clip=0): (96, 16), (102, 25) [ 53.674] sna_composite: composite region extents:+(0, 0) -> (96, 16), (102, 25) + (0, 0) [ 53.674] gen9_render_composite: 6x9, current mode=1/1 [ 53.674] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.674] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.674] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.674] gen9_composite_set_target: (96, 16)x(6, 9), partial?=0 [ 53.674] sna_drawable_use_bo pixmap=1, box=((96, 16), (102, 25)), flags=f... [ 53.674] sna_drawable_use_bo: pinned, never REPLACES [ 53.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.674] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.674] sna_drawable_use_bo: using whole GPU bo [ 53.674] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.674] gen9_composite_picture: (0, 0)x(6, 9), dst=(96, 16) [ 53.674] sna_transform_is_imprecise_integer_translation: no transform [ 53.674] gen9_composite_picture: integer translation (0, 0), removing [ 53.674] sna_render_pixmap_bo pixmap=522, (0, 0)x(6, 9)/(6, 9) [ 53.674] sna_render_pixmap_bo box=(0, 0), (6, 9): (6, 9)/(6, 9) [ 53.674] sna_render_pixmap_bo: offset=(-96, -16), size=(6, 9) [ 53.674] use_cpu_bo: no cpu bo [ 53.674] move_to_gpu: not migrating pixmap=522 due to usage_hint=3 [ 53.674] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 9) [ 53.674] upload: box=(0, 0), (6, 9), pixmap=6x9 [ 53.674] sna_drawable_move_region_to_cpu(pixmap=522 (6x9), [(0, 0), (6, 9)], flags=2) [ 53.674] sna_drawable_move_region_to_cpu: pixmap=522 all damaged on CPU [ 53.674] kgem_can_create_2d: 6x9 @ 8 [ 53.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 53.674] kgem_can_create_2d: untiled size=4096 [ 53.674] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 53.674] kgem_choose_tiling: 6x9 -> 0 [ 53.674] kgem_upload_source_image : (0, 0), (6, 9), stride=8, bpp=8 [ 53.674] kgem_create_buffer_2d: 6x9, 8 bpp, stride=32 [ 53.674] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 53.674] kgem_create_buffer: reusing buffer? used=20480 + size=320, total=262144 [ 53.674] kgem_create_proxy: target handle=16 [proxy? -1], offset=20480, length=320, io=1 [ 53.674] __kgem_bo_init(handle=16, num_pages=320) [ 53.674] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x9, pitch=8/32 [ 53.674] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.674] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.674] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.674] gen4_choose_composite_emitter: identity src, no mask [ 53.674] kgem_check_bo: num_pages=+64, num_exec=+1 [ 53.674] aligning vertex: was 4, now 3 floats per vertex [ 53.674] gen9_composite_get_binding_table(fe40) [ 53.674] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=20002 [ 53.674] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=20000) [ 53.674] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.674] [3f80] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 53.674] kgem_add_reloc64: handle=16, pos=16248, delta=0, domains=40000 [ 53.674] kgem_add_reloc64: adding proxy [delta=20480] for handle=16 [ 53.674] kgem_add_handle: handle=16, index=5 [ 53.674] kgem_add_reloc64[8] = (delta=20480, target handle=5, presumed=120000) [ 53.674] [3f70] bind bo(handle=16, addr=125000), format=324, width=6, height=9, pitch=32, tiling=0 -> sampler [ 53.674] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.674] gen9_emit_sampler: sampler = 2 [ 53.674] gen9_emit_sf: num_sf_outputs=1 [ 53.674] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.674] gen9_emit_vertex_elements: setup id=2 [ 53.674] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.674] gen9_render_composite_box: (96, 16), (102, 25) [ 53.674] apply_damage: damage=0x0, region=1 [(96, 16), (102, 25) + (0, 0)] [ 53.674] gen8_vertex_flush[5a0] = 3 [ 53.674] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.674] gen9_render_composite: 0x0, current mode=1/1 [ 53.674] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.675] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 53.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.675] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.675] sna_drawable_use_bo pixmap=570, box=((0, 0), (117, 16)), flags=7... [ 53.675] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 53.675] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.675] sna_drawable_use_bo: using whole GPU bo [ 53.675] gen9_composite_set_target: pixmap=570, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.675] get_pixel: 0x55e0f7364020 [ 53.675] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.675] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.675] color_convert: src=0 [20028888] [ 53.675] color_convert: dst=0 [20028888] [ 53.675] sna_render_get_solid: 0 [ 53.675] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.675] sna_transform_is_imprecise_integer_translation: no transform [ 53.675] gen9_composite_picture: integer translation (0, 0), removing [ 53.675] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.675] sna_render_pixmap_bo: GPU all damaged [ 53.675] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.675] gen4_choose_composite_emitter: solid, identity mask [ 53.675] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.675] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 53.675] __kgem_retire_rq: request 2 complete [ 53.675] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 53.675] kgem_bo_move_to_cache: release handle=19 [ 53.675] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 53.675] kgem_set_mode: flushing before new bo [ 53.675] gen8_vertex_close: used=213, vbo active? 26, vb=204, nreloc=2 [ 53.678] gen8_vertex_close: reloc[0] = 289 [ 53.678] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 53.678] kgem_add_handle: handle=26, index=6 [ 53.678] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=16e000) [ 53.679] gen8_vertex_close: reloc[1] = 355 [ 53.679] kgem_add_reloc64: handle=26, pos=355, delta=0, domains=200000 [ 53.679] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=16e000) [ 53.679] batch[1/1, flags=1800]: 366 366 16240 16384, nreloc=11, nexec=7, nfence=0, aperture=398 [fenced=0] [ 53.679] kgem_finish_buffers: buffer handle=16, used=20992, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 53.679] kgem_finish_buffers: retaining upload buffer (20992/262144): used=24576, refcnt=1 [ 53.679] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 53.679] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 53.679] kgem_fixup_relocs: shrinking by 61440 [ 53.679] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.679] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 53.679] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=20000 [ 53.679] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1ae000 [ 53.679] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.679] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.679] __kgem_bo_clear_busy: handle=8 [ 53.679] __kgem_bo_clear_dirty: handle=8 [ 53.679] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 53.679] kgem_commit: release handle=9 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.679] __kgem_bo_clear_busy: handle=9 [ 53.679] __kgem_bo_clear_dirty: handle=9 [ 53.679] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.679] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 53.679] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 53.679] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.679] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 53.679] needs_batch_flush: flushing before handle=30 for new reservation [ 53.679] kgem_check_bo: num_pages=+259, num_exec=+3 [ 53.679] aligning vertex: was 3, now 4 floats per vertex [ 53.679] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.679] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.679] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.679] kgem_add_handle: handle=5, index=0 [ 53.679] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 53.679] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.679] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 53.679] gen9_composite_get_binding_table(ffc0) [ 53.679] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 53.679] kgem_add_handle: handle=30, index=1 [ 53.679] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.679] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 53.679] [3fe0] bind bo(handle=30, addr=0), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 53.679] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 53.679] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 53.679] kgem_add_handle: handle=8, index=2 [ 53.679] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 53.679] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.679] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 53.679] kgem_add_handle: handle=6, index=3 [ 53.679] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 53.679] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 53.679] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 53.679] gen9_emit_sampler: sampler = a [ 53.679] gen9_emit_sf: num_sf_outputs=2 [ 53.679] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.679] gen9_emit_vertex_elements: setup id=9 [ 53.679] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.679] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.679] glyphs0_to_dst: glyph=(4, 4)x(6, 9), unclipped [ 53.679] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(96.00, 16.00) x (6.00, 9.00) [ 53.679] gen8_vertex_flush[498] = 3 [ 53.679] glyph_cache(0): adding glyph to cache 0, pos 92 [ 53.679] glyph_cache_upload: upload glyph 0x55e0f74d6c80 to cache (112, 16)x(7, 7) [ 53.679] sna_composite(pixmap=1, op=1, src=262+(0, 0), mask=0+(0, 0), dst=1+(112, 16)+(0, 0), size=(7, 7) [ 53.679] sna_compute_composite_region: dst=(112, 16)x(7, 7) [ 53.679] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 16), (119, 23) [ 53.679] clip_to_dst: region: 1x[(112, 16), (119, 23)], clip: 1x[(0, 0), (1024, 1024)] [ 53.679] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 16), (119, 23) [ 53.679] sna_compute_composite_region: clip against src (7x7 clip=0): (112, 16), (119, 23) [ 53.679] sna_composite: composite region extents:+(0, 0) -> (112, 16), (119, 23) + (0, 0) [ 53.679] gen9_render_composite: 7x7, current mode=1/1 [ 53.679] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.683] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.683] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.683] gen9_composite_set_target: (112, 16)x(7, 7), partial?=0 [ 53.683] sna_drawable_use_bo pixmap=1, box=((112, 16), (119, 23)), flags=f... [ 53.684] sna_drawable_use_bo: pinned, never REPLACES [ 53.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 53.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.684] sna_drawable_use_bo: using whole GPU bo [ 53.684] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 53.684] gen9_composite_picture: (0, 0)x(7, 7), dst=(112, 16) [ 53.684] sna_transform_is_imprecise_integer_translation: no transform [ 53.684] gen9_composite_picture: integer translation (0, 0), removing [ 53.684] sna_render_pixmap_bo pixmap=262, (0, 0)x(7, 7)/(7, 7) [ 53.684] sna_render_pixmap_bo box=(0, 0), (7, 7): (7, 7)/(7, 7) [ 53.684] sna_render_pixmap_bo: offset=(-112, -16), size=(7, 7) [ 53.684] use_cpu_bo: no cpu bo [ 53.684] move_to_gpu: not migrating pixmap=262 due to usage_hint=3 [ 53.684] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 7) [ 53.684] upload: box=(0, 0), (7, 7), pixmap=7x7 [ 53.684] sna_drawable_move_region_to_cpu(pixmap=262 (7x7), [(0, 0), (7, 7)], flags=2) [ 53.684] sna_drawable_move_region_to_cpu: pixmap=262 all damaged on CPU [ 53.684] kgem_can_create_2d: 7x7 @ 8 [ 53.684] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 53.684] kgem_can_create_2d: untiled size=4096 [ 53.684] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 53.684] kgem_choose_tiling: 7x7 -> 0 [ 53.684] kgem_upload_source_image : (0, 0), (7, 7), stride=8, bpp=8 [ 53.684] kgem_create_buffer_2d: 7x7, 8 bpp, stride=32 [ 53.684] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 53.684] kgem_create_buffer: reusing buffer? used=24576 + size=256, total=262144 [ 53.684] kgem_create_proxy: target handle=16 [proxy? -1], offset=24576, length=256, io=1 [ 53.684] __kgem_bo_init(handle=16, num_pages=256) [ 53.684] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/32 [ 53.684] kgem_bo_is_render: handle=6, rq? 1 [1] [ 53.684] kgem_bo_is_render: handle=16, rq? 0 [0] [ 53.684] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 53.684] gen4_choose_composite_emitter: identity src, no mask [ 53.684] kgem_check_bo: num_pages=+64, num_exec=+1 [ 53.684] aligning vertex: was 4, now 3 floats per vertex [ 53.684] gen9_composite_get_binding_table(fec0) [ 53.684] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 53.684] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=20000) [ 53.684] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 53.684] [3fa0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 53.684] kgem_add_reloc64: handle=16, pos=16280, delta=0, domains=40000 [ 53.684] kgem_add_reloc64: adding proxy [delta=24576] for handle=16 [ 53.684] kgem_add_handle: handle=16, index=4 [ 53.684] kgem_add_reloc64[7] = (delta=24576, target handle=4, presumed=120000) [ 53.684] [3f90] bind bo(handle=16, addr=126000), format=324, width=7, height=7, pitch=32, tiling=0 -> sampler [ 53.684] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 53.684] gen9_emit_sampler: sampler = 2 [ 53.684] gen9_emit_sf: num_sf_outputs=1 [ 53.684] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.684] gen9_emit_vertex_elements: setup id=2 [ 53.684] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 53.684] gen9_render_composite_box: (112, 16), (119, 23) [ 53.684] apply_damage: damage=0x0, region=1 [(112, 16), (119, 23) + (0, 0)] [ 53.684] gen8_vertex_flush[564] = 3 [ 53.684] _kgem_bo_destroy: handle=16, proxy? 1 [ 53.684] gen9_render_composite: 0x0, current mode=1/1 [ 53.684] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.684] kgem_bo_is_busy: handle=30, domain: 1 exec? 1, rq? 1 [ 53.684] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.684] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.684] sna_drawable_use_bo pixmap=570, box=((0, 0), (117, 16)), flags=7... [ 53.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.684] sna_drawable_use_bo: using whole GPU bo [ 53.684] gen9_composite_set_target: pixmap=570, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.684] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.684] get_pixel: 0x55e0f7364020 [ 53.684] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 53.684] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 53.684] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.684] color_convert: src=0 [20028888] [ 53.684] color_convert: dst=0 [20028888] [ 53.684] sna_render_get_solid: 0 [ 53.684] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.684] sna_transform_is_imprecise_integer_translation: no transform [ 53.684] gen9_composite_picture: integer translation (0, 0), removing [ 53.684] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.684] sna_render_pixmap_bo: GPU all damaged [ 53.684] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.684] gen4_choose_composite_emitter: solid, identity mask [ 53.684] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.684] aligning vertex: was 3, now 4 floats per vertex [ 53.684] gen9_composite_get_binding_table(fe00) [ 53.684] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 53.685] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 53.685] gen9_emit_sampler: sampler = a [ 53.685] gen9_emit_sf: num_sf_outputs=2 [ 53.685] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 53.685] gen9_emit_vertex_elements: setup id=9 [ 53.685] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 53.685] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 53.685] glyphs0_to_dst: glyph=(11, 6)x(7, 7), unclipped [ 53.685] emit_primitive_identity_mask__sse4_2: dst=(11, 6), mask=(112.00, 16.00) x (7.00, 7.00) [ 53.685] glyphs0_to_dst: glyph=(19, 3)x(2, 10), unclipped [ 53.685] emit_primitive_identity_mask__sse4_2: dst=(19, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.685] glyphs0_to_dst: glyph=(21, 4)x(5, 9), unclipped [ 53.685] emit_primitive_identity_mask__sse4_2: dst=(21, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.685] gen8_vertex_flush[63c] = 9 [ 53.688] sna_block_handler (timeout=0) [ 53.688] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 53.688] kgem_bo_is_busy: handle=30, domain: 1 exec? 1, rq? 1 [ 53.689] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 53.689] glyphs_format: format=98304, depth=8 [ 53.689] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 53.689] sna_glyphs: discarding mask [ 53.689] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 53.689] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708855920 size=117x16 [ 53.689] gen9_render_composite: 0x0, current mode=1/1 [ 53.689] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 53.689] kgem_bo_is_busy: handle=30, domain: 1 exec? 1, rq? 1 [ 53.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 53.689] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 53.689] sna_drawable_use_bo pixmap=570, box=((0, 0), (117, 16)), flags=7... [ 53.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 53.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.689] sna_drawable_use_bo: using whole GPU bo [ 53.689] gen9_composite_set_target: pixmap=570, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 53.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.689] get_pixel: 0x55e0f7334ba0 [ 53.689] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 53.689] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 53.689] _sna_pixmap_move_to_cpu: CPU all-damaged [ 53.689] color_convert: src=ff111111 [20028888] [ 53.689] color_convert: dst=ff111111 [20028888] [ 53.689] sna_render_get_solid: ff111111 [ 53.689] sna_render_get_solid(0) = ff111111 (last) [ 53.689] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 53.689] sna_transform_is_imprecise_integer_translation: no transform [ 53.689] gen9_composite_picture: integer translation (0, 0), removing [ 53.689] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 53.689] sna_render_pixmap_bo: GPU all damaged [ 53.689] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 53.689] gen4_choose_composite_emitter: solid, identity mask [ 53.689] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.689] gen9_composite_get_binding_table(fdc0) [ 53.689] kgem_add_reloc64: handle=9, pos=16232, delta=0, domains=40000 [ 53.689] kgem_add_reloc64: adding proxy [delta=0] for handle=9 [ 53.689] kgem_add_handle: handle=9, index=5 [ 53.689] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=160000) [ 53.689] [3f60] bind bo(handle=9, addr=160000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.689] gen9_emit_vertex_elements: setup id=9 [ 53.689] glyphs0_to_dst: glyph=(3, 3)x(6, 9), unclipped [ 53.689] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(96.00, 16.00) x (6.00, 9.00) [ 53.689] glyphs0_to_dst: glyph=(10, 5)x(7, 7), unclipped [ 53.689] emit_primitive_identity_mask__sse4_2: dst=(10, 5), mask=(112.00, 16.00) x (7.00, 7.00) [ 53.689] glyphs0_to_dst: glyph=(18, 2)x(2, 10), unclipped [ 53.689] emit_primitive_identity_mask__sse4_2: dst=(18, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 53.689] glyphs0_to_dst: glyph=(20, 3)x(5, 9), unclipped [ 53.689] emit_primitive_identity_mask__sse4_2: dst=(20, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 53.689] gen8_vertex_flush[678] = 12 [ 53.689] sna_change_window_attributes [ 53.689] sna_change_window_attributes: flushing background pixmap [ 53.689] sna_validate_pixmap: target bpp=32, source bpp=32 [ 53.689] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=1fb [ 53.689] sna_validate_gc: recomputing clip [ 53.689] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f73bc470] [ 53.689] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.689] sna_poly_fill_rect, nothing to do [ 53.689] sna_block_handler (timeout=0) [ 53.689] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=8 [ 53.689] sna_validate_gc: recomputing clip [ 53.689] sna_validate_gc: composite clip=1x[(0, 0), (5760, 2160)] [0x55e0f7377c70] [ 53.689] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 53.689] sna_poly_fill_rect_extents: [0] = (2988, 1161)x(119, 1) [ 53.689] sna_poly_fill_rect: extents(2988, 1161), (3107, 1324), flags=1 [ 53.689] sna_drawable_use_bo pixmap=8, box=((2988, 1161), (3107, 1324)), flags=1... [ 53.689] sna_drawable_use_bo: pinned, never REPLACES [ 53.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 53.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.689] sna_drawable_use_bo: applying move-to-gpu override [ 53.693] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=0, pixmap=8 [front?=1], handle=10, shadow=11 [ 53.693] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (5760, 2160) [ 53.693] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 53.694] kgem_bo_is_render: handle=10, rq? 0 [0] [ 53.694] kgem_bo_is_render: handle=11, rq? 0 [0] [ 53.694] kgem_bo_is_render: handle=11, rq? 0 [0] [ 53.694] kgem_bo_is_render: handle=10, rq? 0 [0] [ 53.694] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.694] __kgem_retire_rq: request 2 complete [ 53.694] __kgem_bo_flush: handle=28, busy=0, wedged=0 [ 53.694] kgem_set_mode: flushing before new bo [ 53.694] gen8_vertex_close: used=324, vbo active? 26, vb=204, nreloc=2 [ 53.694] gen8_vertex_close: reloc[0] = 289 [ 53.694] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 53.694] kgem_add_handle: handle=26, index=6 [ 53.694] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=16e000) [ 53.694] gen8_vertex_close: reloc[1] = 340 [ 53.694] kgem_add_reloc64: handle=26, pos=340, delta=0, domains=200000 [ 53.694] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=16e000) [ 53.694] batch[1/1, flags=1800]: 420 420 16224 16384, nreloc=11, nexec=7, nfence=0, aperture=398 [fenced=0] [ 53.694] kgem_finish_buffers: buffer handle=16, used=24832, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 53.694] kgem_finish_buffers: retaining upload buffer (24832/262144): used=28672, refcnt=1 [ 53.694] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 53.694] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 53.694] kgem_fixup_relocs: shrinking by 61440 [ 53.694] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.694] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 53.694] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1b0000 [ 53.694] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=20000 [ 53.694] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.694] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.694] __kgem_bo_clear_busy: handle=8 [ 53.694] __kgem_bo_clear_dirty: handle=8 [ 53.694] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 53.694] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 53.694] kgem_commit: release handle=9 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.694] __kgem_bo_clear_busy: handle=9 [ 53.694] __kgem_bo_clear_dirty: handle=9 [ 53.694] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.694] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 53.694] __kgem_busy: handle=2, busy=131072, wedged=0 [ 53.694] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 53.694] needs_batch_flush: flushing before handle=11 for new reservation [ 53.694] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 53.694] aligning vertex: was 4, now 2 floats per vertex [ 53.694] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 53.694] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 53.694] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 53.694] kgem_add_handle: handle=5, index=0 [ 53.694] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 53.694] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 53.694] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 53.694] gen9_composite_get_binding_table(ffc0) [ 53.694] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 53.694] kgem_add_handle: handle=11, index=1 [ 53.694] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 53.694] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 53.694] [3fe0] bind bo(handle=11, addr=0), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 53.694] kgem_add_reloc64: handle=10, pos=16344, delta=0, domains=40000 [ 53.694] kgem_add_handle: handle=10, index=2 [ 53.694] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 53.694] [3fd0] bind bo(handle=10, addr=0), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 53.694] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 53.694] gen9_emit_sampler: sampler = 0 [ 53.694] gen9_emit_sf: num_sf_outputs=1 [ 53.694] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 53.694] gen9_emit_vertex_elements: setup id=0 [ 53.694] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 53.694] (0, 0) -> (0, 0) + (5760, 2160) [ 53.694] gen8_vertex_flush[490] = 3 [ 53.694] wait_for_shadow: setting front pixmap to handle=11 [ 53.694] sna_drawable_use_bo: using whole GPU bo [ 53.694] sna_poly_fill_rect: solid fill [aaaaaa], testing for blt [ 53.694] sna_poly_fill_rect_blt pixmap=8 x 4 [(2988, 1161)x(119, 1)...]+(0,0), clipped?=0 [ 53.694] gen9_render_fill: (alu=3, color=aaaaaa) [ 53.694] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.694] color_convert: src=aaaaaa [20020888] [ 53.694] color_convert: dst=ffaaaaaa [20028888] [ 53.694] sna_render_get_solid: ffaaaaaa [ 53.694] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=1) [ 53.694] _kgem_bo_destroy: handle=9, proxy? 1 [ 53.694] sna_render_finish_solid reset [ 53.694] kgem_create_linear(4096) [ 53.695] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 53.695] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 53.695] search_linear_cache: found handle=19 (near-miss) (num_pages=1) in linear inactive cache [ 53.695] kgem_create_proxy: target handle=19 [proxy? -1], offset=0, length=4, io=0 [ 53.695] __kgem_bo_init(handle=19, num_pages=4) [ 53.695] _kgem_bo_destroy: handle=9, proxy? 0 [ 53.695] __kgem_bo_destroy: handle=9, size=4096 [ 53.695] __kgem_busy: handle=9, busy=131072, wedged=0 [ 53.695] __kgem_bo_destroy: handle=9 -> active [ 53.695] sna_render_get_solid(1) = ffaaaaaa (new) [ 53.695] kgem_create_proxy: target handle=19 [proxy? -1], offset=4, length=4, io=0 [ 53.695] __kgem_bo_init(handle=19, num_pages=4) [ 53.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 53.695] gen9_composite_get_binding_table(ff00) [ 53.695] kgem_add_reloc64: handle=19, pos=16312, delta=0, domains=40000 [ 53.695] kgem_add_reloc64: adding proxy [delta=4] for handle=19 [ 53.695] kgem_add_handle: handle=19, index=3 [ 53.695] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=161000) [ 53.695] [3fb0] bind bo(handle=19, addr=161004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 53.695] gen9_emit_sampler: sampler = 1 [ 53.695] gen9_emit_vertex_elements: setup id=0 [ 53.695] gen9_render_fill_op_boxes: (2988, 1161),(3107, 1162)... x 4 [ 53.695] gen8_vertex_flush[4d4] = 12 [ 53.695] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23c [ 53.695] sna_validate_gc: recomputing clip [ 53.695] sna_validate_gc: composite clip=3x[(2989, 1303), (3106, 1323)] [0x55e0f73c1de0] [ 53.695] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.695] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 53.695] sna_poly_fill_rect: extents(2989, 1303), (3106, 1323), flags=3 [ 53.698] sna_poly_fill_rect: source is already on the gpu [ 53.698] sna_drawable_use_bo pixmap=8, box=((2989, 1303), (3106, 1323)), flags=3... [ 53.698] sna_drawable_use_bo: pinned, never REPLACES [ 53.698] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 53.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.699] sna_drawable_use_bo: using whole GPU bo [ 53.699] sna_poly_fill_rect: tiled fill, testing for blt [ 53.699] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 53.699] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 53.699] sna_pixmap_get_source_bo(pixmap=568, size=117x20) [ 53.699] sna_pixmap_move_to_gpu(pixmap=568, usage=0), flags=a [ 53.699] sna_pixmap_move_to_gpu: already all-damaged [ 53.699] sna_pixmap_mark_active: pixmap=568, handle=29 [ 53.699] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 53.699] kgem_bo_is_render: handle=29, rq? 0 [0] [ 53.699] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.699] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.699] kgem_check_bo: num_pages=+3, num_exec=+1 [ 53.699] gen9_composite_get_binding_table(fe80) [ 53.699] kgem_add_reloc64: handle=29, pos=16280, delta=0, domains=40000 [ 53.699] kgem_add_handle: handle=29, index=4 [ 53.699] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=0) [ 53.699] [3f90] bind bo(handle=29, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 53.699] gen9_emit_sampler: sampler = 0 [ 53.699] gen9_emit_vertex_elements: setup id=0 [ 53.699] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.699] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1303), (3106, 1305)] [ 53.699] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.699] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1305), (2991, 1321)] [ 53.699] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.699] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1321), (3106, 1323)] [ 53.699] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.699] gen8_vertex_flush[518] = 9 [ 53.699] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23b [ 53.699] sna_validate_gc: recomputing clip [ 53.699] sna_validate_gc: composite clip=1x[(2991, 1305), (3106, 1321)] [0x55e0f73bc470] [ 53.699] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.699] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 53.699] sna_poly_fill_rect: extents(2991, 1305), (3106, 1321), flags=1 [ 53.699] sna_poly_fill_rect: dropping last-cpu hint [ 53.699] sna_poly_fill_rect: source is already on the gpu [ 53.699] sna_drawable_use_bo pixmap=8, box=((2991, 1305), (3106, 1321)), flags=b... [ 53.699] sna_drawable_use_bo: pinned, never REPLACES [ 53.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 53.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.699] sna_drawable_use_bo: using whole GPU bo [ 53.699] sna_poly_fill_rect: tiled fill, testing for blt [ 53.699] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 53.699] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 53.699] sna_pixmap_get_source_bo(pixmap=570, size=117x16) [ 53.699] sna_pixmap_move_to_gpu(pixmap=570, usage=0), flags=a [ 53.699] sna_pixmap_move_to_gpu: already all-damaged [ 53.699] sna_pixmap_mark_active: pixmap=570, handle=30 [ 53.699] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 53.699] kgem_bo_is_render: handle=30, rq? 1 [1] [ 53.699] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.699] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.699] kgem_check_bo: num_pages=+2, num_exec=+1 [ 53.699] gen9_composite_get_binding_table(fe00) [ 53.699] kgem_add_reloc64: handle=30, pos=16248, delta=0, domains=40000 [ 53.699] kgem_add_handle: handle=30, index=5 [ 53.699] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=1b0000) [ 53.699] [3f70] bind bo(handle=30, addr=1b0000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 53.699] gen9_emit_vertex_elements: setup id=0 [ 53.699] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.699] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1305), (3106, 1321)] [ 53.699] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1305), (3106, 1321)] [ 53.699] gen8_vertex_flush[554] = 3 [ 53.699] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23d [ 53.699] sna_validate_gc: recomputing clip [ 53.699] sna_validate_gc: composite clip=1x[(2989, 1296), (3106, 1303)] [0x55e0f73c1cc0] [ 53.699] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.699] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 7) [ 53.699] sna_poly_fill_rect: extents(2989, 1296), (3106, 1303), flags=1 [ 53.699] sna_poly_fill_rect: dropping last-cpu hint [ 53.699] sna_drawable_use_bo pixmap=8, box=((2989, 1296), (3106, 1303)), flags=9... [ 53.699] sna_drawable_use_bo: pinned, never REPLACES [ 53.699] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 53.699] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.703] sna_drawable_use_bo: using whole GPU bo [ 53.703] sna_poly_fill_rect: tiled fill, testing for blt [ 53.703] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(117, 7)...], clipped? 9 [ 53.703] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x7 from 117x7 (area 117x7) [ 53.704] sna_pixmap_get_source_bo(pixmap=566, size=117x7) [ 53.704] sna_pixmap_move_to_gpu(pixmap=566, usage=0), flags=4a [ 53.704] sna_pixmap_move_to_gpu: CPU damage? 1 [ 53.704] sna_pixmap_move_to_gpu: creating GPU bo (117x7@32), create=8 [ 53.704] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.704] kgem_choose_tiling: 117x7 -> 0 [ 53.704] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.704] kgem_choose_tiling: 117x7 -> 0 [ 53.704] sna_pixmap_alloc_gpu: pixmap=566 [ 53.704] kgem_create_2d(117x7, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.704] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.704] __kgem_busy: handle=9, busy=0, wedged=0 [ 53.704] kgem_create_2d: flushed active handle=9 [ 53.704] kgem_bo_remove_from_active: removing handle=9 from active [ 53.704] __kgem_bo_clear_busy: handle=9 [ 53.704] __kgem_bo_clear_dirty: handle=9 [ 53.704] 2:from active: pitch=480, tiling=0, handle=9, id=408 [ 53.704] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 53.704] __kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 53.704] sna_replace(handle=9, 117x7, bpp=32, tiling=0) busy?=0 [ 53.704] __kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 53.704] upload_inplace__tiled: tiling=0 [ 53.704] kgem_bo_can_map__cpu: handle=9 [ 53.704] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 53.704] kgem_bo_map__wc: handle=9, offset=1441792, tiling=0, map=0x0:0x7f8b4fb6f000, domain=0 [ 53.704] kgem_trim_vma_cache: type=0, count=-512 (bucket: 0) [ 53.704] __kgem_bo_map__wc(handle=9, size=4096) [ 53.704] __kgem_bo_map__wc: caching CPU(wc) vma for 9 [ 53.704] kgem_bo_sync__gtt: handle=9 [ 53.704] __kgem_busy: handle=9, busy=0, wedged=0 [ 53.704] kgem_bo_sync__gtt: SYNC: handle=9, needs_flush? 0, domain? 0, busy? 0 [ 53.704] __kgem_busy: handle=9, busy=0, wedged=0 [ 53.704] kgem_bo_retire: retiring bo handle=9 (needed flush? 0), rq? 0 [busy?=0] [ 53.704] assert_bo_retired: handle=9, domain: 0 exec? 0, rq? 0 [ 53.704] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/480 [ 53.704] sna_pixmap_mark_active: pixmap=566, handle=9 [ 53.704] gen9_render_copy (alu=3, src=(117x7), dst=(5760x2160)) [ 53.704] kgem_bo_is_render: handle=9, rq? 0 [0] [ 53.704] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.704] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.704] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.704] gen9_composite_get_binding_table(fd80) [ 53.704] kgem_add_reloc64: handle=9, pos=16216, delta=0, domains=40000 [ 53.704] kgem_add_handle: handle=9, index=6 [ 53.704] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=160000) [ 53.704] [3f50] bind bo(handle=9, addr=160000), format=192, width=117, height=7, pitch=480, tiling=0 -> sampler [ 53.704] gen9_emit_vertex_elements: setup id=0 [ 53.704] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.704] sna_poly_fill_rect_tiled_blt: single clip box [(2989, 1296), (3106, 1303)] [ 53.704] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1296), (3106, 1303)] [ 53.704] gen8_vertex_flush[590] = 3 [ 53.704] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=240 [ 53.704] sna_validate_gc: recomputing clip [ 53.704] sna_validate_gc: composite clip=3x[(2989, 1276), (3106, 1296)] [0x55e0f73f2990] [ 53.704] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.704] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 53.704] sna_poly_fill_rect: extents(2989, 1276), (3106, 1296), flags=3 [ 53.704] sna_poly_fill_rect: source is already on the gpu [ 53.704] sna_drawable_use_bo pixmap=8, box=((2989, 1276), (3106, 1296)), flags=3... [ 53.704] sna_drawable_use_bo: pinned, never REPLACES [ 53.704] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 53.704] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.704] sna_drawable_use_bo: using whole GPU bo [ 53.704] sna_poly_fill_rect: tiled fill, testing for blt [ 53.704] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 53.704] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 53.708] sna_pixmap_get_source_bo(pixmap=560, size=117x20) [ 53.708] sna_pixmap_move_to_gpu(pixmap=560, usage=0), flags=a [ 53.708] sna_pixmap_move_to_gpu: already all-damaged [ 53.708] sna_pixmap_mark_active: pixmap=560, handle=27 [ 53.709] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 53.709] kgem_bo_is_render: handle=27, rq? 0 [0] [ 53.709] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.709] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.709] kgem_check_bo: num_pages=+3, num_exec=+1 [ 53.709] gen9_composite_get_binding_table(fd00) [ 53.709] kgem_add_reloc64: handle=27, pos=16184, delta=0, domains=40000 [ 53.709] kgem_add_handle: handle=27, index=7 [ 53.709] kgem_add_reloc64[9] = (delta=0, target handle=7, presumed=0) [ 53.709] [3f30] bind bo(handle=27, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 53.709] gen9_emit_vertex_elements: setup id=0 [ 53.709] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.709] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1276), (3106, 1278)] [ 53.709] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.709] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1278), (2991, 1294)] [ 53.709] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.709] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1294), (3106, 1296)] [ 53.709] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.709] gen8_vertex_flush[5cc] = 9 [ 53.709] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23f [ 53.709] sna_validate_gc: recomputing clip [ 53.709] sna_validate_gc: composite clip=1x[(2991, 1278), (3106, 1294)] [0x55e0f73f2ab0] [ 53.709] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.709] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 53.709] sna_poly_fill_rect: extents(2991, 1278), (3106, 1294), flags=1 [ 53.709] sna_poly_fill_rect: dropping last-cpu hint [ 53.709] sna_poly_fill_rect: source is already on the gpu [ 53.709] sna_drawable_use_bo pixmap=8, box=((2991, 1278), (3106, 1294)), flags=b... [ 53.709] sna_drawable_use_bo: pinned, never REPLACES [ 53.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 53.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.709] sna_drawable_use_bo: using whole GPU bo [ 53.709] sna_poly_fill_rect: tiled fill, testing for blt [ 53.709] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 53.709] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 53.709] sna_pixmap_get_source_bo(pixmap=562, size=117x16) [ 53.709] sna_pixmap_move_to_gpu(pixmap=562, usage=0), flags=a [ 53.709] sna_pixmap_move_to_gpu: already all-damaged [ 53.709] sna_pixmap_mark_active: pixmap=562, handle=28 [ 53.709] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 53.709] kgem_bo_is_render: handle=28, rq? 0 [0] [ 53.709] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.709] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.709] kgem_check_bo: num_pages=+2, num_exec=+1 [ 53.709] gen9_composite_get_binding_table(fc80) [ 53.709] kgem_add_reloc64: handle=28, pos=16152, delta=0, domains=40000 [ 53.709] kgem_add_handle: handle=28, index=8 [ 53.709] kgem_add_reloc64[10] = (delta=0, target handle=8, presumed=1ae000) [ 53.709] [3f10] bind bo(handle=28, addr=1ae000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 53.709] gen9_emit_vertex_elements: setup id=0 [ 53.709] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.709] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1278), (3106, 1294)] [ 53.709] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1278), (3106, 1294)] [ 53.709] gen8_vertex_flush[608] = 3 [ 53.709] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=242 [ 53.709] sna_validate_gc: recomputing clip [ 53.709] sna_validate_gc: composite clip=3x[(2989, 1256), (3106, 1276)] [0x55e0f7335180] [ 53.709] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.709] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 53.709] sna_poly_fill_rect: extents(2989, 1256), (3106, 1276), flags=3 [ 53.709] sna_poly_fill_rect: source is already on the gpu [ 53.709] sna_drawable_use_bo pixmap=8, box=((2989, 1256), (3106, 1276)), flags=3... [ 53.709] sna_drawable_use_bo: pinned, never REPLACES [ 53.709] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 53.709] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.709] sna_drawable_use_bo: using whole GPU bo [ 53.709] sna_poly_fill_rect: tiled fill, testing for blt [ 53.709] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 53.709] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 53.709] sna_pixmap_get_source_bo(pixmap=556, size=117x20) [ 53.709] sna_pixmap_move_to_gpu(pixmap=556, usage=0), flags=a [ 53.709] sna_pixmap_move_to_gpu: already all-damaged [ 53.709] sna_pixmap_mark_active: pixmap=556, handle=24 [ 53.709] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 53.709] kgem_bo_is_render: handle=24, rq? 0 [0] [ 53.709] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.709] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.709] kgem_check_bo: num_pages=+3, num_exec=+1 [ 53.709] gen9_composite_get_binding_table(fc00) [ 53.709] kgem_add_reloc64: handle=24, pos=16120, delta=0, domains=40000 [ 53.709] kgem_add_handle: handle=24, index=9 [ 53.709] kgem_add_reloc64[11] = (delta=0, target handle=9, presumed=0) [ 53.709] [3ef0] bind bo(handle=24, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 53.709] gen9_emit_vertex_elements: setup id=0 [ 53.709] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.710] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1256), (3106, 1258)] [ 53.710] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.710] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1258), (2991, 1274)] [ 53.710] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.710] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1274), (3106, 1276)] [ 53.710] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.710] gen8_vertex_flush[644] = 9 [ 53.710] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=241 [ 53.710] sna_validate_gc: recomputing clip [ 53.710] sna_validate_gc: composite clip=1x[(2991, 1258), (3106, 1274)] [0x55e0f73f3160] [ 53.710] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.710] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 53.710] sna_poly_fill_rect: extents(2991, 1258), (3106, 1274), flags=1 [ 53.710] sna_poly_fill_rect: dropping last-cpu hint [ 53.710] sna_poly_fill_rect: source is already on the gpu [ 53.710] sna_drawable_use_bo pixmap=8, box=((2991, 1258), (3106, 1274)), flags=b... [ 53.713] sna_drawable_use_bo: pinned, never REPLACES [ 53.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 53.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.713] sna_drawable_use_bo: using whole GPU bo [ 53.713] sna_poly_fill_rect: tiled fill, testing for blt [ 53.714] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 53.714] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 53.714] sna_pixmap_get_source_bo(pixmap=558, size=117x16) [ 53.714] sna_pixmap_move_to_gpu(pixmap=558, usage=0), flags=a [ 53.714] sna_pixmap_move_to_gpu: already all-damaged [ 53.714] sna_pixmap_mark_active: pixmap=558, handle=25 [ 53.714] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 53.714] kgem_bo_is_render: handle=25, rq? 0 [0] [ 53.714] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.714] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.714] kgem_check_bo: num_pages=+2, num_exec=+1 [ 53.714] gen9_composite_get_binding_table(fb80) [ 53.714] kgem_add_reloc64: handle=25, pos=16088, delta=0, domains=40000 [ 53.714] kgem_add_handle: handle=25, index=10 [ 53.714] kgem_add_reloc64[12] = (delta=0, target handle=10, presumed=16c000) [ 53.714] [3ed0] bind bo(handle=25, addr=16c000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 53.714] gen9_emit_vertex_elements: setup id=0 [ 53.714] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.714] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1258), (3106, 1274)] [ 53.714] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1258), (3106, 1274)] [ 53.714] gen8_vertex_flush[680] = 3 [ 53.714] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=244 [ 53.714] sna_validate_gc: recomputing clip [ 53.714] sna_validate_gc: composite clip=3x[(2989, 1236), (3106, 1256)] [0x55e0f74075b0] [ 53.714] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.714] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 53.714] sna_poly_fill_rect: extents(2989, 1236), (3106, 1256), flags=3 [ 53.714] sna_poly_fill_rect: source is already on the gpu [ 53.714] sna_drawable_use_bo pixmap=8, box=((2989, 1236), (3106, 1256)), flags=3... [ 53.714] sna_drawable_use_bo: pinned, never REPLACES [ 53.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 53.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.714] sna_drawable_use_bo: using whole GPU bo [ 53.714] sna_poly_fill_rect: tiled fill, testing for blt [ 53.714] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 53.714] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 53.714] sna_pixmap_get_source_bo(pixmap=552, size=117x20) [ 53.714] sna_pixmap_move_to_gpu(pixmap=552, usage=0), flags=a [ 53.714] sna_pixmap_move_to_gpu: already all-damaged [ 53.714] sna_pixmap_mark_active: pixmap=552, handle=22 [ 53.714] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 53.714] kgem_bo_is_render: handle=22, rq? 0 [0] [ 53.714] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.714] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.714] kgem_check_bo: num_pages=+3, num_exec=+1 [ 53.714] gen9_composite_get_binding_table(fb00) [ 53.714] kgem_add_reloc64: handle=22, pos=16056, delta=0, domains=40000 [ 53.714] kgem_add_handle: handle=22, index=11 [ 53.714] kgem_add_reloc64[13] = (delta=0, target handle=11, presumed=0) [ 53.714] [3eb0] bind bo(handle=22, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 53.714] gen9_emit_vertex_elements: setup id=0 [ 53.714] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.714] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1236), (3106, 1238)] [ 53.714] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.714] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1238), (2991, 1254)] [ 53.714] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.714] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1254), (3106, 1256)] [ 53.714] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.714] gen8_vertex_flush[6bc] = 9 [ 53.714] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=243 [ 53.714] sna_validate_gc: recomputing clip [ 53.714] sna_validate_gc: composite clip=1x[(2991, 1238), (3106, 1254)] [0x55e0f740c710] [ 53.714] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.714] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 53.718] sna_poly_fill_rect: extents(2991, 1238), (3106, 1254), flags=1 [ 53.718] sna_poly_fill_rect: dropping last-cpu hint [ 53.718] sna_poly_fill_rect: source is already on the gpu [ 53.718] sna_drawable_use_bo pixmap=8, box=((2991, 1238), (3106, 1254)), flags=b... [ 53.719] sna_drawable_use_bo: pinned, never REPLACES [ 53.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 53.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.719] sna_drawable_use_bo: using whole GPU bo [ 53.719] sna_poly_fill_rect: tiled fill, testing for blt [ 53.719] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 53.719] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 53.719] sna_pixmap_get_source_bo(pixmap=554, size=117x16) [ 53.719] sna_pixmap_move_to_gpu(pixmap=554, usage=0), flags=a [ 53.719] sna_pixmap_move_to_gpu: already all-damaged [ 53.719] sna_pixmap_mark_active: pixmap=554, handle=23 [ 53.719] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 53.719] kgem_bo_is_render: handle=23, rq? 0 [0] [ 53.719] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.719] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.719] kgem_check_bo: num_pages=+2, num_exec=+1 [ 53.719] gen9_composite_get_binding_table(fa80) [ 53.719] kgem_add_reloc64: handle=23, pos=16024, delta=0, domains=40000 [ 53.719] kgem_add_handle: handle=23, index=12 [ 53.719] kgem_add_reloc64[14] = (delta=0, target handle=12, presumed=16a000) [ 53.719] [3e90] bind bo(handle=23, addr=16a000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 53.719] gen9_emit_vertex_elements: setup id=0 [ 53.719] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.719] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1238), (3106, 1254)] [ 53.719] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1238), (3106, 1254)] [ 53.719] gen8_vertex_flush[6f8] = 3 [ 53.719] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=245 [ 53.719] sna_validate_gc: recomputing clip [ 53.719] sna_validate_gc: composite clip=1x[(2989, 1229), (3106, 1236)] [0x55e0f73e4cf0] [ 53.719] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.719] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 7) [ 53.719] sna_poly_fill_rect: extents(2989, 1229), (3106, 1236), flags=1 [ 53.719] sna_poly_fill_rect: dropping last-cpu hint [ 53.719] sna_drawable_use_bo pixmap=8, box=((2989, 1229), (3106, 1236)), flags=9... [ 53.719] sna_drawable_use_bo: pinned, never REPLACES [ 53.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 53.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.719] sna_drawable_use_bo: using whole GPU bo [ 53.719] sna_poly_fill_rect: tiled fill, testing for blt [ 53.719] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(117, 7)...], clipped? 9 [ 53.719] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x7 from 117x7 (area 117x7) [ 53.719] sna_pixmap_get_source_bo(pixmap=550, size=117x7) [ 53.719] sna_pixmap_move_to_gpu(pixmap=550, usage=0), flags=4a [ 53.719] sna_pixmap_move_to_gpu: CPU damage? 1 [ 53.719] sna_pixmap_move_to_gpu: creating GPU bo (117x7@32), create=8 [ 53.719] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.719] kgem_choose_tiling: 117x7 -> 0 [ 53.719] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.719] kgem_choose_tiling: 117x7 -> 0 [ 53.719] sna_pixmap_alloc_gpu: pixmap=550 [ 53.719] kgem_create_2d(117x7, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.719] __kgem_bo_init(handle=31, num_pages=1) [ 53.719] new pitch=480, tiling=0, handle=31, id=409, num_pages=1 [1], bucket=0 [ 53.719] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 53.719] __kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 [ 53.719] sna_replace(handle=31, 117x7, bpp=32, tiling=0) busy?=0 [ 53.719] __kgem_bo_is_busy: handle=31, domain: 1 exec? 0, rq? 0 [ 53.719] upload_inplace__tiled: tiling=0 [ 53.719] kgem_bo_can_map__cpu: handle=31 [ 53.719] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.719] kgem_bo_map__cpu(handle=31, size=4096, map=0x0:0x0) [ 53.719] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 0) [ 53.719] __kgem_bo_map__cpu: caching CPU vma for 31 [ 53.719] kgem_bo_sync__cpu: handle=31 [ 53.719] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/480 [ 53.719] sna_pixmap_mark_active: pixmap=550, handle=31 [ 53.719] gen9_render_copy (alu=3, src=(117x7), dst=(5760x2160)) [ 53.719] kgem_bo_is_render: handle=31, rq? 0 [0] [ 53.719] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.719] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.719] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.719] gen9_composite_get_binding_table(fa00) [ 53.719] kgem_add_reloc64: handle=31, pos=15992, delta=0, domains=40000 [ 53.719] kgem_add_handle: handle=31, index=13 [ 53.719] kgem_add_reloc64[15] = (delta=0, target handle=13, presumed=0) [ 53.719] [3e70] bind bo(handle=31, addr=0), format=192, width=117, height=7, pitch=480, tiling=0 -> sampler [ 53.719] gen9_emit_vertex_elements: setup id=0 [ 53.719] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.720] sna_poly_fill_rect_tiled_blt: single clip box [(2989, 1229), (3106, 1236)] [ 53.720] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1229), (3106, 1236)] [ 53.720] gen8_vertex_flush[734] = 3 [ 53.720] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 53.720] sna_validate_gc: recomputing clip [ 53.720] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 53.720] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.720] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 53.720] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 53.720] sna_poly_fill_rect: source is already on the gpu [ 53.720] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 53.720] sna_drawable_use_bo: pinned, never REPLACES [ 53.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 53.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.720] sna_drawable_use_bo: using whole GPU bo [ 53.720] sna_poly_fill_rect: tiled fill, testing for blt [ 53.720] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 53.720] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 53.720] sna_pixmap_get_source_bo(pixmap=542, size=117x20) [ 53.720] sna_pixmap_move_to_gpu(pixmap=542, usage=0), flags=a [ 53.720] sna_pixmap_move_to_gpu: already all-damaged [ 53.720] sna_pixmap_mark_active: pixmap=542, handle=20 [ 53.720] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 53.720] kgem_bo_is_render: handle=20, rq? 0 [0] [ 53.720] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.720] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.720] kgem_check_bo: num_pages=+3, num_exec=+1 [ 53.720] gen9_composite_get_binding_table(f980) [ 53.720] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=40000 [ 53.723] kgem_add_handle: handle=20, index=14 [ 53.723] kgem_add_reloc64[16] = (delta=0, target handle=14, presumed=0) [ 53.723] [3e50] bind bo(handle=20, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 53.723] gen9_emit_vertex_elements: setup id=0 [ 53.724] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.724] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 53.724] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.724] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 53.724] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.724] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 53.724] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.724] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 53.724] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.724] gen8_vertex_flush[770] = 12 [ 53.724] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 53.724] sna_validate_gc: recomputing clip [ 53.724] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 53.724] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.724] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 53.724] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 53.724] sna_poly_fill_rect: dropping last-cpu hint [ 53.724] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 53.724] sna_drawable_use_bo: pinned, never REPLACES [ 53.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 53.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.724] sna_drawable_use_bo: using whole GPU bo [ 53.724] sna_poly_fill_rect: tiled fill, testing for blt [ 53.724] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 53.724] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 53.724] sna_pixmap_get_source_bo(pixmap=546, size=16x16) [ 53.724] sna_pixmap_move_to_gpu(pixmap=546, usage=0), flags=4a [ 53.724] sna_pixmap_move_to_gpu: CPU damage? 1 [ 53.724] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 53.724] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 53.724] kgem_choose_tiling: 16x16 -> 0 [ 53.724] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 53.724] kgem_choose_tiling: 16x16 -> 0 [ 53.724] sna_pixmap_alloc_gpu: pixmap=546 [ 53.724] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.724] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 53.724] __kgem_bo_init(handle=32, num_pages=1) [ 53.724] new pitch=64, tiling=0, handle=32, id=410, num_pages=1 [1], bucket=0 [ 53.724] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 53.724] __kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 53.724] sna_replace(handle=32, 16x16, bpp=32, tiling=0) busy?=0 [ 53.724] __kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 53.724] __kgem_bo_map__cpu: caching CPU vma for 32 [ 53.724] sna_pixmap_mark_active: pixmap=546, handle=32 [ 53.724] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 53.724] kgem_bo_is_render: handle=32, rq? 0 [0] [ 53.724] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.724] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.724] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.724] gen9_composite_get_binding_table(f900) [ 53.724] kgem_add_reloc64: handle=32, pos=15928, delta=0, domains=40000 [ 53.724] kgem_add_handle: handle=32, index=15 [ 53.724] kgem_add_reloc64[17] = (delta=0, target handle=15, presumed=0) [ 53.724] [3e30] bind bo(handle=32, addr=0), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 53.724] gen9_emit_vertex_elements: setup id=0 [ 53.724] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.724] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 53.724] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 53.724] gen8_vertex_flush[7ac] = 3 [ 53.724] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 53.724] sna_validate_gc: recomputing clip [ 53.724] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 53.728] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.728] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 53.728] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 53.728] sna_poly_fill_rect: dropping last-cpu hint [ 53.729] sna_poly_fill_rect: source is already on the gpu [ 53.729] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 53.729] sna_drawable_use_bo: pinned, never REPLACES [ 53.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 53.729] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.729] sna_drawable_use_bo: using whole GPU bo [ 53.729] sna_poly_fill_rect: tiled fill, testing for blt [ 53.729] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 53.729] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 53.729] sna_pixmap_get_source_bo(pixmap=544, size=97x16) [ 53.729] sna_pixmap_move_to_gpu(pixmap=544, usage=0), flags=a [ 53.729] sna_pixmap_move_to_gpu: already all-damaged [ 53.729] sna_pixmap_mark_active: pixmap=544, handle=21 [ 53.729] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 53.729] kgem_bo_is_render: handle=21, rq? 0 [0] [ 53.729] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.729] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.729] kgem_check_bo: num_pages=+2, num_exec=+1 [ 53.729] gen9_composite_get_binding_table(f880) [ 53.729] kgem_add_reloc64: handle=21, pos=15896, delta=0, domains=40000 [ 53.729] kgem_add_handle: handle=21, index=16 [ 53.729] kgem_add_reloc64[18] = (delta=0, target handle=16, presumed=168000) [ 53.729] [3e10] bind bo(handle=21, addr=168000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 53.729] gen9_emit_vertex_elements: setup id=0 [ 53.729] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.729] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 53.729] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 53.729] gen8_vertex_flush[7e8] = 3 [ 53.729] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=24a [ 53.729] sna_validate_gc: recomputing clip [ 53.729] sna_validate_gc: composite clip=1x[(2989, 1202), (3106, 1209)] [0x55e0f73a4ad0] [ 53.729] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.729] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 7) [ 53.729] sna_poly_fill_rect: extents(2989, 1202), (3106, 1209), flags=1 [ 53.729] sna_poly_fill_rect: dropping last-cpu hint [ 53.729] sna_drawable_use_bo pixmap=8, box=((2989, 1202), (3106, 1209)), flags=9... [ 53.729] sna_drawable_use_bo: pinned, never REPLACES [ 53.729] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 53.729] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.729] sna_drawable_use_bo: using whole GPU bo [ 53.729] sna_poly_fill_rect: tiled fill, testing for blt [ 53.729] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(117, 7)...], clipped? 9 [ 53.729] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x7 from 117x7 (area 117x7) [ 53.729] sna_pixmap_get_source_bo(pixmap=540, size=117x7) [ 53.729] sna_pixmap_move_to_gpu(pixmap=540, usage=0), flags=4a [ 53.729] sna_pixmap_move_to_gpu: CPU damage? 1 [ 53.729] sna_pixmap_move_to_gpu: creating GPU bo (117x7@32), create=8 [ 53.729] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.729] kgem_choose_tiling: 117x7 -> 0 [ 53.729] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 53.729] kgem_choose_tiling: 117x7 -> 0 [ 53.729] sna_pixmap_alloc_gpu: pixmap=540 [ 53.729] kgem_create_2d(117x7, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 53.729] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=7 [ 53.729] __kgem_bo_init(handle=33, num_pages=1) [ 53.729] new pitch=480, tiling=0, handle=33, id=411, num_pages=1 [1], bucket=0 [ 53.729] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 53.729] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 53.729] sna_replace(handle=33, 117x7, bpp=32, tiling=0) busy?=0 [ 53.729] __kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 53.729] upload_inplace__tiled: tiling=0 [ 53.729] kgem_bo_can_map__cpu: handle=33 [ 53.729] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 53.729] kgem_bo_map__cpu(handle=33, size=4096, map=0x0:0x0) [ 53.729] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 0) [ 53.729] __kgem_bo_map__cpu: caching CPU vma for 33 [ 53.729] kgem_bo_sync__cpu: handle=33 [ 53.729] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x7, pitch=468/480 [ 53.729] sna_pixmap_mark_active: pixmap=540, handle=33 [ 53.729] gen9_render_copy (alu=3, src=(117x7), dst=(5760x2160)) [ 53.729] kgem_bo_is_render: handle=33, rq? 0 [0] [ 53.729] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.729] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.729] kgem_check_bo: num_pages=+1, num_exec=+1 [ 53.729] gen9_composite_get_binding_table(f800) [ 53.729] kgem_add_reloc64: handle=33, pos=15864, delta=0, domains=40000 [ 53.729] kgem_add_handle: handle=33, index=17 [ 53.729] kgem_add_reloc64[19] = (delta=0, target handle=17, presumed=0) [ 53.729] [3df0] bind bo(handle=33, addr=0), format=192, width=117, height=7, pitch=480, tiling=0 -> sampler [ 53.730] gen9_emit_vertex_elements: setup id=0 [ 53.730] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.730] sna_poly_fill_rect_tiled_blt: single clip box [(2989, 1202), (3106, 1209)] [ 53.730] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1202), (3106, 1209)] [ 53.730] gen8_vertex_flush[824] = 3 [ 53.730] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=24d [ 53.730] sna_validate_gc: recomputing clip [ 53.730] sna_validate_gc: composite clip=3x[(2989, 1182), (3106, 1202)] [0x55e0f7336850] [ 53.730] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.730] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 53.730] sna_poly_fill_rect: extents(2989, 1182), (3106, 1202), flags=3 [ 53.730] sna_poly_fill_rect: source is already on the gpu [ 53.730] sna_drawable_use_bo pixmap=8, box=((2989, 1182), (3106, 1202)), flags=3... [ 53.730] sna_drawable_use_bo: pinned, never REPLACES [ 53.730] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 53.730] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.730] sna_drawable_use_bo: using whole GPU bo [ 53.730] sna_poly_fill_rect: tiled fill, testing for blt [ 53.730] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 53.730] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 53.730] sna_pixmap_get_source_bo(pixmap=534, size=117x20) [ 53.730] sna_pixmap_move_to_gpu(pixmap=534, usage=0), flags=a [ 53.730] sna_pixmap_move_to_gpu: already all-damaged [ 53.730] sna_pixmap_mark_active: pixmap=534, handle=17 [ 53.730] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 53.730] kgem_bo_is_render: handle=17, rq? 0 [0] [ 53.730] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.730] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.733] kgem_check_bo: num_pages=+3, num_exec=+1 [ 53.733] gen9_composite_get_binding_table(f780) [ 53.733] kgem_add_reloc64: handle=17, pos=15832, delta=0, domains=40000 [ 53.733] kgem_add_handle: handle=17, index=18 [ 53.734] kgem_add_reloc64[20] = (delta=0, target handle=18, presumed=0) [ 53.734] [3dd0] bind bo(handle=17, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 53.734] gen9_emit_vertex_elements: setup id=0 [ 53.734] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.734] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1182), (3106, 1184)] [ 53.734] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.734] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1184), (2991, 1200)] [ 53.734] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.734] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1200), (3106, 1202)] [ 53.734] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.734] gen8_vertex_flush[860] = 9 [ 53.734] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=24c [ 53.734] sna_validate_gc: recomputing clip [ 53.734] sna_validate_gc: composite clip=1x[(2991, 1184), (3106, 1200)] [0x55e0f7336320] [ 53.734] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.734] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 53.734] sna_poly_fill_rect: extents(2991, 1184), (3106, 1200), flags=1 [ 53.734] sna_poly_fill_rect: dropping last-cpu hint [ 53.734] sna_poly_fill_rect: source is already on the gpu [ 53.734] sna_drawable_use_bo pixmap=8, box=((2991, 1184), (3106, 1200)), flags=b... [ 53.734] sna_drawable_use_bo: pinned, never REPLACES [ 53.734] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 53.734] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.734] sna_drawable_use_bo: using whole GPU bo [ 53.734] sna_poly_fill_rect: tiled fill, testing for blt [ 53.734] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 53.734] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 53.734] sna_pixmap_get_source_bo(pixmap=536, size=117x16) [ 53.734] sna_pixmap_move_to_gpu(pixmap=536, usage=0), flags=a [ 53.734] sna_pixmap_move_to_gpu: already all-damaged [ 53.734] sna_pixmap_mark_active: pixmap=536, handle=18 [ 53.734] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 53.734] kgem_bo_is_render: handle=18, rq? 0 [0] [ 53.734] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.734] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.734] kgem_check_bo: num_pages=+2, num_exec=+1 [ 53.734] gen9_composite_get_binding_table(f700) [ 53.734] kgem_add_reloc64: handle=18, pos=15800, delta=0, domains=40000 [ 53.734] kgem_add_handle: handle=18, index=19 [ 53.734] kgem_add_reloc64[21] = (delta=0, target handle=19, presumed=166000) [ 53.734] [3db0] bind bo(handle=18, addr=166000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 53.734] gen9_emit_vertex_elements: setup id=0 [ 53.734] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.734] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1184), (3106, 1200)] [ 53.734] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1184), (3106, 1200)] [ 53.734] gen8_vertex_flush[89c] = 3 [ 53.734] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=24f [ 53.734] sna_validate_gc: recomputing clip [ 53.734] sna_validate_gc: composite clip=3x[(2989, 1162), (3106, 1182)] [0x55e0f7407c80] [ 53.734] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.734] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 53.734] sna_poly_fill_rect: extents(2989, 1162), (3106, 1182), flags=3 [ 53.734] sna_poly_fill_rect: source is already on the gpu [ 53.734] sna_drawable_use_bo pixmap=8, box=((2989, 1162), (3106, 1182)), flags=3... [ 53.734] sna_drawable_use_bo: pinned, never REPLACES [ 53.734] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 53.734] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.734] sna_drawable_use_bo: using whole GPU bo [ 53.734] sna_poly_fill_rect: tiled fill, testing for blt [ 53.734] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 53.734] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 53.734] sna_pixmap_get_source_bo(pixmap=526, size=117x20) [ 53.734] sna_pixmap_move_to_gpu(pixmap=526, usage=0), flags=a [ 53.734] sna_pixmap_move_to_gpu: already all-damaged [ 53.734] sna_pixmap_mark_active: pixmap=526, handle=12 [ 53.734] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 53.734] kgem_bo_is_render: handle=12, rq? 0 [0] [ 53.734] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.734] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.738] kgem_check_bo: num_pages=+3, num_exec=+1 [ 53.738] gen9_composite_get_binding_table(f680) [ 53.738] kgem_add_reloc64: handle=12, pos=15768, delta=0, domains=40000 [ 53.738] kgem_add_handle: handle=12, index=20 [ 53.739] kgem_add_reloc64[22] = (delta=0, target handle=20, presumed=0) [ 53.739] [3d90] bind bo(handle=12, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 53.739] gen9_emit_vertex_elements: setup id=0 [ 53.739] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.739] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1162), (3106, 1164)] [ 53.739] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.739] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1164), (2991, 1180)] [ 53.739] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.739] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1180), (3106, 1182)] [ 53.739] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 53.739] gen8_vertex_flush[8d8] = 9 [ 53.739] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=24e [ 53.739] sna_validate_gc: recomputing clip [ 53.739] sna_validate_gc: composite clip=1x[(2991, 1164), (3106, 1180)] [0x55e0f740bf70] [ 53.739] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 53.739] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 53.739] sna_poly_fill_rect: extents(2991, 1164), (3106, 1180), flags=1 [ 53.739] sna_poly_fill_rect: dropping last-cpu hint [ 53.739] sna_poly_fill_rect: source is already on the gpu [ 53.739] sna_drawable_use_bo pixmap=8, box=((2991, 1164), (3106, 1180)), flags=b... [ 53.739] sna_drawable_use_bo: pinned, never REPLACES [ 53.739] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 53.739] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 53.739] sna_drawable_use_bo: using whole GPU bo [ 53.739] sna_poly_fill_rect: tiled fill, testing for blt [ 53.739] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 53.739] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 53.739] sna_pixmap_get_source_bo(pixmap=528, size=117x16) [ 53.739] sna_pixmap_move_to_gpu(pixmap=528, usage=0), flags=a [ 53.739] sna_pixmap_move_to_gpu: already all-damaged [ 53.739] sna_pixmap_mark_active: pixmap=528, handle=15 [ 53.739] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 53.739] kgem_bo_is_render: handle=15, rq? 0 [0] [ 53.739] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.739] kgem_bo_is_render: handle=11, rq? 1 [1] [ 53.739] kgem_check_bo: num_pages=+2, num_exec=+1 [ 53.739] gen9_composite_get_binding_table(f600) [ 53.739] kgem_add_reloc64: handle=15, pos=15736, delta=0, domains=40000 [ 53.739] kgem_add_handle: handle=15, index=21 [ 53.739] kgem_add_reloc64[23] = (delta=0, target handle=21, presumed=1d000) [ 53.739] [3d70] bind bo(handle=15, addr=1d000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 53.739] gen9_emit_vertex_elements: setup id=0 [ 53.739] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 53.739] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1164), (3106, 1180)] [ 53.739] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1164), (3106, 1180)] [ 53.739] gen8_vertex_flush[914] = 3 [ 53.739] sna_block_handler (timeout=0) [ 53.739] sna_block_handler (timeout=597307) [ 53.739] kgem_retire, need_retire?=1 [ 53.739] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.739] kgem_retire__requests_ring: retiring ring 0 [ 53.739] __kgem_busy: handle=2, busy=0, wedged=0 [ 53.739] __kgem_retire_rq: request 2 complete [ 53.739] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 53.739] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.739] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.739] kgem_retire -- retired=0, need_retire=0 [ 53.739] kgem_retire__buffers: handle=16, busy? 0 [0] [ 53.739] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 53.739] __kgem_bo_destroy: handle=16, size=262144 [ 53.739] __kgem_bo_destroy: handle=16 is snooped [ 53.739] kgem_bo_move_to_snoop: moving 16 to snoop cachee [ 53.739] sna_accel_block: GPU idle, flushing [ 53.739] gen8_vertex_close: used=552, vbo active? 26, vb=1, nreloc=1 [ 53.739] gen8_vertex_close: reloc[0] = 287 [ 53.739] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 53.739] kgem_add_handle: handle=26, index=22 [ 53.739] kgem_add_reloc64[24] = (delta=0, target handle=22, presumed=16e000) [ 53.739] sna_render_flush_solid(size=2) [ 53.739] batch[1/1, flags=1800]: 588 588 15728 16384, nreloc=25, nexec=23, nfence=0, aperture=24414 [fenced=0] [ 53.739] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=162000 [ 53.739] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 53.739] kgem_fixup_relocs: shrinking by 57344 [ 53.739] __kgem_busy: handle=3, busy=0, wedged=0 [ 53.739] __kgem_bo_map__wc(handle=3, size=16384) [ 53.740] __kgem_bo_map__wc: caching CPU(wc) vma for 3 [ 53.740] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=162000 [ 53.740] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 53.740] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 53.740] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=5eed000 [ 53.740] kgem_commit: release handle=19 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 53.740] __kgem_bo_clear_busy: handle=19 [ 53.740] __kgem_bo_clear_dirty: handle=19 [ 53.740] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 53.740] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1b2000 [ 53.740] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1b0000 [ 53.740] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=160000 [ 53.740] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1b5000 [ 53.740] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1ae000 [ 53.740] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1b8000 [ 53.740] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16c000 [ 53.740] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bb000 [ 53.740] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16a000 [ 53.740] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1be000 [ 53.740] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bf000 [ 53.740] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1c2000 [ 53.740] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=168000 [ 53.740] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1c3000 [ 53.740] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1c4000 [ 53.740] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=166000 [ 53.740] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1c7000 [ 53.740] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d000 [ 53.763] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 53.763] __kgem_busy: handle=3, busy=131072, wedged=0 [ 53.763] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 53.763] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.763] start_flush: has dirty shadow [ 53.763] timer_enable (time=53739), starting timer 0 [ 53.763] timer_enable (time=53739), starting timer 1 [ 53.763] sna_accel_block: evaluating timers, active=7 [ 53.763] sna_accel_block: flush timer expires in 8 [53747] [ 53.772] sna_block_handler (timeout=597274) [ 53.772] kgem_retire, need_retire?=1 [ 53.772] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 53.772] kgem_retire__requests_ring: retiring ring 0 [ 53.772] __kgem_busy: handle=3, busy=0, wedged=0 [ 53.772] __kgem_retire_rq: request 3 complete [ 53.772] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 53.772] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 53.772] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 53.772] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 53.772] kgem_retire -- retired=0, need_retire=0 [ 53.772] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 53.772] gen6_render_retire: resetting idle vbo [ 53.772] sna_scanout_do_flush: flush timer active: delta=-25 [ 53.772] sna_scanout_do_flush (time=53772), triggered [ 53.772] sna_scanout_flush (time=53772), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 53.772] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.772] stop_flush: scanout=11 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 53.772] has_shadow: has pending damage? 1, outstanding flips: 0 [ 53.772] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 53.772] sna_mode_redisplay: damage: 1x(2988, 1161), (3107, 1324) [ 53.772] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 53.772] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 53.772] sna_pixmap_move_to_gpu: already all-damaged [ 53.772] sna_pixmap_mark_active: pixmap=8, handle=11 [ 53.772] sna_mode_redisplay: crtc[0] transformed? 0 [ 53.772] sna_mode_redisplay: crtc[1] transformed? 0 [ 53.772] sna_mode_redisplay: crtc[2] transformed? 0 [ 53.772] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=10 [active?=3], new handle=11 [active=0] [ 53.772] __kgem_bo_clear_dirty: handle=11 [ 53.772] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 10, transformed? 0 [ 53.772] get_fb: reusing fb=136 for handle=11 [ 53.773] sna_mode_redisplay: recording flip on CRTC:43 handle=11, active_scanout=1, serial=1 [ 53.773] __kgem_bo_clear_busy: handle=11 [ 53.773] __kgem_bo_clear_dirty: handle=11 [ 53.773] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 10, transformed? 0 [ 53.773] sna_mode_redisplay: recording flip on CRTC:59 handle=11, active_scanout=2, serial=1 [ 53.773] __kgem_bo_clear_busy: handle=11 [ 53.773] __kgem_bo_clear_dirty: handle=11 [ 53.773] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 53.773] sna_mode_redisplay: flipped 2 outputs, shadow active? 10 [ 53.773] set_shadow: waiting for region 1x[(2988, 1161), (3107, 1324)], front handle=11, shadow handle=10 [ 53.773] sna_accel_do_throttle (time=53772), triggered [ 53.773] sna_accel_throttle (time=53772) [ 53.773] sna_accel_disarm_timer[1] (time=53772) [ 53.773] sna_accel_block: evaluating timers, active=5 [ 53.773] sna_accel_block: flush timer expires in 16 [53788] [ 53.779] sna_mode_wakeup: len=32 [ 53.779] sna_mode_wakeup: recording last swap on pipe=1, frame 931 [3a3], time 53.780555 [ 53.779] sna_mode_wakeup: removing handle=10 [active_scanout=2] from scanout, installing handle=11 [active_scanout=2] [ 53.779] sna_mode_wakeup: flip complete, pending? 2 [ 53.779] sna_block_handler (timeout=597267) [ 53.779] sna_scanout_do_flush: flush timer active: delta=9 [ 53.779] sna_accel_do_throttle -- no pending activity [ 53.779] sna_accel_block: evaluating timers, active=5 [ 53.779] sna_accel_block: flush timer expires in 9 [53788] [ 53.785] sna_mode_wakeup: len=32 [ 53.785] sna_mode_wakeup: recording last swap on pipe=0, frame 1865 [749], time 53.786200 [ 53.785] sna_mode_wakeup: removing handle=10 [active_scanout=1] from scanout, installing handle=11 [active_scanout=2] [ 53.785] sna_mode_wakeup: flip complete, pending? 1 [ 53.785] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.785] sna_block_handler (timeout=597261) [ 53.785] sna_scanout_do_flush: flush timer active: delta=3 [ 53.785] sna_scanout_do_flush (time=53785), triggered [ 53.785] sna_scanout_flush (time=53785), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 53.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.785] stop_flush: scanout=11 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 53.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.785] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.785] sna_accel_do_throttle -- no pending activity [ 53.785] sna_accel_block: evaluating timers, active=5 [ 53.785] sna_accel_block: flush timer expires in 16 [53801] [ 53.802] sna_block_handler (timeout=597244) [ 53.802] sna_scanout_do_flush: flush timer active: delta=-1 [ 53.802] sna_scanout_do_flush (time=53802), triggered [ 53.802] sna_scanout_flush (time=53802), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 53.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.802] stop_flush: scanout=11 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 53.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.802] sna_accel_disarm_timer[0] (time=53802) [ 53.802] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 53.802] sna_accel_do_throttle -- no pending activity [ 53.826] sna_set_cursor_position(2971, 1153), cursor? 1 [ 53.826] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.826] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.826] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.826] sna_set_cursor_position: CRTC:43 (2971, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.826] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.826] sna_set_cursor_position: CRTC:59 (1051, 1153), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.826] sna_set_cursor_position: CRTC:75 (1051, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.826] sna_block_handler (timeout=597220) [ 53.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.826] sna_accel_do_throttle -- no pending activity [ 53.834] sna_set_cursor_position(2967, 1154), cursor? 1 [ 53.834] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.834] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.834] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.834] sna_set_cursor_position: CRTC:43 (2967, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.834] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.834] sna_set_cursor_position: CRTC:59 (1047, 1154), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.834] sna_set_cursor_position: CRTC:75 (1047, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.834] sna_block_handler (timeout=597212) [ 53.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.834] sna_accel_do_throttle -- no pending activity [ 53.842] sna_set_cursor_position(2962, 1156), cursor? 1 [ 53.842] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.842] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.842] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.842] sna_set_cursor_position: CRTC:43 (2962, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.842] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.842] sna_set_cursor_position: CRTC:59 (1042, 1156), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.842] sna_set_cursor_position: CRTC:75 (1042, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.842] sna_block_handler (timeout=597204) [ 53.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.842] sna_accel_do_throttle -- no pending activity [ 53.850] sna_set_cursor_position(2955, 1156), cursor? 1 [ 53.850] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.850] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.850] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.850] sna_set_cursor_position: CRTC:43 (2955, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.850] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.850] sna_set_cursor_position: CRTC:59 (1035, 1156), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.850] sna_set_cursor_position: CRTC:75 (1035, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.850] sna_block_handler (timeout=597196) [ 53.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.850] sna_accel_do_throttle -- no pending activity [ 53.858] sna_set_cursor_position(2949, 1159), cursor? 1 [ 53.858] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.858] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.858] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.858] sna_set_cursor_position: CRTC:43 (2949, 1159), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.858] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.858] sna_set_cursor_position: CRTC:59 (1029, 1159), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.858] sna_set_cursor_position: CRTC:75 (1029, 1159), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.858] sna_block_handler (timeout=597188) [ 53.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.858] sna_accel_do_throttle -- no pending activity [ 53.866] sna_set_cursor_position(2943, 1160), cursor? 1 [ 53.866] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.866] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.866] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.866] sna_set_cursor_position: CRTC:43 (2943, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.866] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.866] sna_set_cursor_position: CRTC:59 (1023, 1160), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.866] sna_set_cursor_position: CRTC:75 (1023, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.866] sna_block_handler (timeout=597180) [ 53.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.866] sna_accel_do_throttle -- no pending activity [ 53.874] sna_set_cursor_position(2936, 1161), cursor? 1 [ 53.874] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.874] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.874] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.874] sna_set_cursor_position: CRTC:43 (2936, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.874] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.874] sna_set_cursor_position: CRTC:59 (1016, 1161), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.874] sna_set_cursor_position: CRTC:75 (1016, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.874] sna_block_handler (timeout=597172) [ 53.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.874] sna_accel_do_throttle -- no pending activity [ 53.882] sna_set_cursor_position(2930, 1164), cursor? 1 [ 53.882] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.882] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.882] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.882] sna_set_cursor_position: CRTC:43 (2930, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.882] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.882] sna_set_cursor_position: CRTC:59 (1010, 1164), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.882] sna_set_cursor_position: CRTC:75 (1010, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.882] sna_block_handler (timeout=597164) [ 53.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.882] sna_accel_do_throttle -- no pending activity [ 53.890] sna_set_cursor_position(2926, 1167), cursor? 1 [ 53.890] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.890] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.890] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.890] sna_set_cursor_position: CRTC:43 (2926, 1167), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.890] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.890] sna_set_cursor_position: CRTC:59 (1006, 1167), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.890] sna_set_cursor_position: CRTC:75 (1006, 1167), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.890] sna_block_handler (timeout=597156) [ 53.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.890] sna_accel_do_throttle -- no pending activity [ 53.898] sna_set_cursor_position(2920, 1169), cursor? 1 [ 53.898] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.898] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.898] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.898] sna_set_cursor_position: CRTC:43 (2920, 1169), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.898] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.898] sna_set_cursor_position: CRTC:59 (1000, 1169), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.898] sna_set_cursor_position: CRTC:75 (1000, 1169), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.898] sna_block_handler (timeout=597148) [ 53.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.898] sna_accel_do_throttle -- no pending activity [ 53.906] sna_set_cursor_position(2915, 1171), cursor? 1 [ 53.906] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.906] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.906] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.906] sna_set_cursor_position: CRTC:43 (2915, 1171), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.906] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.906] sna_set_cursor_position: CRTC:59 (995, 1171), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.906] sna_set_cursor_position: CRTC:75 (995, 1171), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.906] sna_block_handler (timeout=597140) [ 53.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.906] sna_accel_do_throttle -- no pending activity [ 53.914] sna_set_cursor_position(2909, 1173), cursor? 1 [ 53.914] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.914] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.914] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.914] sna_set_cursor_position: CRTC:43 (2909, 1173), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.914] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.914] sna_set_cursor_position: CRTC:59 (989, 1173), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.914] sna_set_cursor_position: CRTC:75 (989, 1173), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.914] sna_block_handler (timeout=597132) [ 53.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.914] sna_accel_do_throttle -- no pending activity [ 53.922] sna_set_cursor_position(2903, 1176), cursor? 1 [ 53.922] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.922] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.922] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.922] sna_set_cursor_position: CRTC:43 (2903, 1176), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.922] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.922] sna_set_cursor_position: CRTC:59 (983, 1176), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.922] sna_set_cursor_position: CRTC:75 (983, 1176), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.922] sna_block_handler (timeout=597124) [ 53.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.922] sna_accel_do_throttle -- no pending activity [ 53.930] sna_set_cursor_position(2898, 1179), cursor? 1 [ 53.930] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.930] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.930] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.930] sna_set_cursor_position: CRTC:43 (2898, 1179), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.930] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.930] sna_set_cursor_position: CRTC:59 (978, 1179), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.930] sna_set_cursor_position: CRTC:75 (978, 1179), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.930] sna_block_handler (timeout=597116) [ 53.930] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.930] sna_accel_do_throttle -- no pending activity [ 53.938] sna_set_cursor_position(2891, 1181), cursor? 1 [ 53.938] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.938] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.938] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.938] sna_set_cursor_position: CRTC:43 (2891, 1181), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.938] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.938] sna_set_cursor_position: CRTC:59 (971, 1181), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.938] sna_set_cursor_position: CRTC:75 (971, 1181), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.938] sna_block_handler (timeout=597108) [ 53.938] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.938] sna_accel_do_throttle -- no pending activity [ 53.946] sna_set_cursor_position(2886, 1183), cursor? 1 [ 53.946] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.946] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.946] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.946] sna_set_cursor_position: CRTC:43 (2886, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.946] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.946] sna_set_cursor_position: CRTC:59 (966, 1183), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.946] sna_set_cursor_position: CRTC:75 (966, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.946] sna_block_handler (timeout=597100) [ 53.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.946] sna_accel_do_throttle -- no pending activity [ 53.954] sna_set_cursor_position(2881, 1184), cursor? 1 [ 53.954] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.954] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.954] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.954] sna_set_cursor_position: CRTC:43 (2881, 1184), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.954] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.954] sna_set_cursor_position: CRTC:59 (961, 1184), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.954] sna_set_cursor_position: CRTC:75 (961, 1184), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.954] sna_block_handler (timeout=597092) [ 53.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.954] sna_accel_do_throttle -- no pending activity [ 53.962] sna_set_cursor_position(2875, 1186), cursor? 1 [ 53.962] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.962] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.962] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.962] sna_set_cursor_position: CRTC:43 (2875, 1186), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.962] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.962] sna_set_cursor_position: CRTC:59 (955, 1186), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.962] sna_set_cursor_position: CRTC:75 (955, 1186), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.962] sna_block_handler (timeout=597084) [ 53.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.962] sna_accel_do_throttle -- no pending activity [ 53.970] sna_set_cursor_position(2869, 1188), cursor? 1 [ 53.970] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.970] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.970] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.970] sna_set_cursor_position: CRTC:43 (2869, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.970] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.970] sna_set_cursor_position: CRTC:59 (949, 1188), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.970] sna_set_cursor_position: CRTC:75 (949, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.970] sna_block_handler (timeout=597076) [ 53.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.970] sna_accel_do_throttle -- no pending activity [ 53.978] sna_set_cursor_position(2864, 1191), cursor? 1 [ 53.978] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.978] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.978] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.978] sna_set_cursor_position: CRTC:43 (2864, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.978] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.978] sna_set_cursor_position: CRTC:59 (944, 1191), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.978] sna_set_cursor_position: CRTC:75 (944, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.978] sna_block_handler (timeout=597068) [ 53.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.978] sna_accel_do_throttle -- no pending activity [ 53.986] sna_set_cursor_position(2858, 1193), cursor? 1 [ 53.986] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.986] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.986] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.986] sna_set_cursor_position: CRTC:43 (2858, 1193), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.986] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.986] sna_set_cursor_position: CRTC:59 (938, 1193), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.986] sna_set_cursor_position: CRTC:75 (938, 1193), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.986] sna_block_handler (timeout=597060) [ 53.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.986] sna_accel_do_throttle -- no pending activity [ 53.994] sna_set_cursor_position(2853, 1194), cursor? 1 [ 53.994] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 53.994] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 53.994] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 53.994] sna_set_cursor_position: CRTC:43 (2853, 1194), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.994] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 53.994] sna_set_cursor_position: CRTC:59 (933, 1194), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 53.994] sna_set_cursor_position: CRTC:75 (933, 1194), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 53.994] sna_block_handler (timeout=597052) [ 53.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 53.994] sna_accel_do_throttle -- no pending activity [ 54.002] sna_set_cursor_position(2847, 1197), cursor? 1 [ 54.002] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.002] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.002] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.002] sna_set_cursor_position: CRTC:43 (2847, 1197), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.002] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.002] sna_set_cursor_position: CRTC:59 (927, 1197), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.002] sna_set_cursor_position: CRTC:75 (927, 1197), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.002] sna_block_handler (timeout=597044) [ 54.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.002] sna_accel_do_throttle -- no pending activity [ 54.010] sna_set_cursor_position(2840, 1200), cursor? 1 [ 54.010] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.010] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.010] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.010] sna_set_cursor_position: CRTC:43 (2840, 1200), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.010] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.010] sna_set_cursor_position: CRTC:59 (920, 1200), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.010] sna_set_cursor_position: CRTC:75 (920, 1200), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.010] sna_block_handler (timeout=597036) [ 54.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.010] sna_accel_do_throttle -- no pending activity [ 54.018] sna_set_cursor_position(2834, 1203), cursor? 1 [ 54.018] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.018] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.018] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.018] sna_set_cursor_position: CRTC:43 (2834, 1203), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.018] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.018] sna_set_cursor_position: CRTC:59 (914, 1203), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.018] sna_set_cursor_position: CRTC:75 (914, 1203), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.018] sna_block_handler (timeout=597028) [ 54.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.018] sna_accel_do_throttle -- no pending activity [ 54.026] sna_set_cursor_position(2827, 1204), cursor? 1 [ 54.026] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.026] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.026] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.026] sna_set_cursor_position: CRTC:43 (2827, 1204), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.026] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.026] sna_set_cursor_position: CRTC:59 (907, 1204), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.026] sna_set_cursor_position: CRTC:75 (907, 1204), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.026] sna_block_handler (timeout=597020) [ 54.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.026] sna_accel_do_throttle -- no pending activity [ 54.034] sna_set_cursor_position(2820, 1207), cursor? 1 [ 54.034] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.034] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.034] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.034] sna_set_cursor_position: CRTC:43 (2820, 1207), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.034] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.034] sna_set_cursor_position: CRTC:59 (900, 1207), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.034] sna_set_cursor_position: CRTC:75 (900, 1207), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.034] sna_block_handler (timeout=597012) [ 54.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.034] sna_accel_do_throttle -- no pending activity [ 54.042] sna_set_cursor_position(2813, 1210), cursor? 1 [ 54.042] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.042] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.042] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.042] sna_set_cursor_position: CRTC:43 (2813, 1210), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.042] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.042] sna_set_cursor_position: CRTC:59 (893, 1210), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.042] sna_set_cursor_position: CRTC:75 (893, 1210), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.042] sna_block_handler (timeout=597004) [ 54.042] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.042] sna_accel_do_throttle -- no pending activity [ 54.050] sna_set_cursor_position(2804, 1211), cursor? 1 [ 54.050] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.050] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.050] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.050] sna_set_cursor_position: CRTC:43 (2804, 1211), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.050] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.050] sna_set_cursor_position: CRTC:59 (884, 1211), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.050] sna_set_cursor_position: CRTC:75 (884, 1211), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.050] sna_block_handler (timeout=596996) [ 54.050] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.050] sna_accel_do_throttle -- no pending activity [ 54.058] sna_set_cursor_position(2795, 1214), cursor? 1 [ 54.058] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.058] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.058] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.058] sna_set_cursor_position: CRTC:43 (2795, 1214), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.058] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.058] sna_set_cursor_position: CRTC:59 (875, 1214), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.058] sna_set_cursor_position: CRTC:75 (875, 1214), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.058] sna_block_handler (timeout=596988) [ 54.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.058] sna_accel_do_throttle -- no pending activity [ 54.066] sna_set_cursor_position(2786, 1217), cursor? 1 [ 54.066] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.066] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.066] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.066] sna_set_cursor_position: CRTC:43 (2786, 1217), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.066] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.066] sna_set_cursor_position: CRTC:59 (866, 1217), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.066] sna_set_cursor_position: CRTC:75 (866, 1217), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.066] sna_block_handler (timeout=596980) [ 54.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.066] sna_accel_do_throttle -- no pending activity [ 54.074] sna_set_cursor_position(2779, 1220), cursor? 1 [ 54.074] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.074] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.074] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.074] sna_set_cursor_position: CRTC:43 (2779, 1220), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.074] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.074] sna_set_cursor_position: CRTC:59 (859, 1220), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.074] sna_set_cursor_position: CRTC:75 (859, 1220), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.074] sna_block_handler (timeout=596972) [ 54.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.074] sna_accel_do_throttle -- no pending activity [ 54.082] sna_set_cursor_position(2771, 1225), cursor? 1 [ 54.082] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.082] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.082] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.082] sna_set_cursor_position: CRTC:43 (2771, 1225), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.082] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.082] sna_set_cursor_position: CRTC:59 (851, 1225), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.082] sna_set_cursor_position: CRTC:75 (851, 1225), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.082] sna_block_handler (timeout=596964) [ 54.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.082] sna_accel_do_throttle -- no pending activity [ 54.090] sna_set_cursor_position(2763, 1228), cursor? 1 [ 54.090] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.090] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.090] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.090] sna_set_cursor_position: CRTC:43 (2763, 1228), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.090] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.090] sna_set_cursor_position: CRTC:59 (843, 1228), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.090] sna_set_cursor_position: CRTC:75 (843, 1228), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.090] sna_block_handler (timeout=596956) [ 54.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.090] sna_accel_do_throttle -- no pending activity [ 54.098] sna_set_cursor_position(2757, 1231), cursor? 1 [ 54.098] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.098] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.098] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.098] sna_set_cursor_position: CRTC:43 (2757, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.098] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.098] sna_set_cursor_position: CRTC:59 (837, 1231), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.098] sna_set_cursor_position: CRTC:75 (837, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.098] sna_block_handler (timeout=596948) [ 54.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.098] sna_accel_do_throttle -- no pending activity [ 54.106] sna_set_cursor_position(2749, 1234), cursor? 1 [ 54.106] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.106] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.106] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.106] sna_set_cursor_position: CRTC:43 (2749, 1234), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.106] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.106] sna_set_cursor_position: CRTC:59 (829, 1234), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.106] sna_set_cursor_position: CRTC:75 (829, 1234), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.106] sna_block_handler (timeout=596940) [ 54.106] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.106] sna_accel_do_throttle -- no pending activity [ 54.114] sna_set_cursor_position(2743, 1235), cursor? 1 [ 54.114] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.114] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.114] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.114] sna_set_cursor_position: CRTC:43 (2743, 1235), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.114] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.114] sna_set_cursor_position: CRTC:59 (823, 1235), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.114] sna_set_cursor_position: CRTC:75 (823, 1235), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.114] sna_block_handler (timeout=596932) [ 54.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.114] sna_accel_do_throttle -- no pending activity [ 54.122] sna_set_cursor_position(2735, 1237), cursor? 1 [ 54.122] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.122] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.122] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.122] sna_set_cursor_position: CRTC:43 (2735, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.122] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.122] sna_set_cursor_position: CRTC:59 (815, 1237), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.122] sna_set_cursor_position: CRTC:75 (815, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.122] sna_block_handler (timeout=596924) [ 54.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.122] sna_accel_do_throttle -- no pending activity [ 54.130] sna_set_cursor_position(2729, 1237), cursor? 1 [ 54.130] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.130] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.130] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.130] sna_set_cursor_position: CRTC:43 (2729, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.130] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.130] sna_set_cursor_position: CRTC:59 (809, 1237), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.130] sna_set_cursor_position: CRTC:75 (809, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.130] sna_block_handler (timeout=596916) [ 54.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.130] sna_accel_do_throttle -- no pending activity [ 54.138] sna_set_cursor_position(2723, 1239), cursor? 1 [ 54.138] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.138] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.138] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.138] sna_set_cursor_position: CRTC:43 (2723, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.138] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.138] sna_set_cursor_position: CRTC:59 (803, 1239), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.138] sna_set_cursor_position: CRTC:75 (803, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.138] sna_block_handler (timeout=596908) [ 54.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.138] sna_accel_do_throttle -- no pending activity [ 54.146] sna_set_cursor_position(2717, 1239), cursor? 1 [ 54.146] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.146] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.146] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.146] sna_set_cursor_position: CRTC:43 (2717, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.146] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.146] sna_set_cursor_position: CRTC:59 (797, 1239), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.146] sna_set_cursor_position: CRTC:75 (797, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.146] sna_block_handler (timeout=596900) [ 54.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.146] sna_accel_do_throttle -- no pending activity [ 54.154] sna_set_cursor_position(2711, 1239), cursor? 1 [ 54.154] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.154] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.154] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.154] sna_set_cursor_position: CRTC:43 (2711, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.154] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.154] sna_set_cursor_position: CRTC:59 (791, 1239), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.154] sna_set_cursor_position: CRTC:75 (791, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.154] sna_block_handler (timeout=596892) [ 54.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.154] sna_accel_do_throttle -- no pending activity [ 54.162] sna_set_cursor_position(2703, 1237), cursor? 1 [ 54.162] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.162] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.162] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.162] sna_set_cursor_position: CRTC:43 (2703, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.162] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.162] sna_set_cursor_position: CRTC:59 (783, 1237), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.162] sna_set_cursor_position: CRTC:75 (783, 1237), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.162] sna_block_handler (timeout=596884) [ 54.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.162] sna_accel_do_throttle -- no pending activity [ 54.170] sna_set_cursor_position(2696, 1236), cursor? 1 [ 54.170] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.170] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.170] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.170] sna_set_cursor_position: CRTC:43 (2696, 1236), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.170] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.170] sna_set_cursor_position: CRTC:59 (776, 1236), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.170] sna_set_cursor_position: CRTC:75 (776, 1236), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.170] sna_block_handler (timeout=596876) [ 54.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.170] sna_accel_do_throttle -- no pending activity [ 54.178] sna_set_cursor_position(2688, 1233), cursor? 1 [ 54.178] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.178] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.178] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.178] sna_set_cursor_position: CRTC:43 (2688, 1233), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.178] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.178] sna_set_cursor_position: CRTC:59 (768, 1233), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.178] sna_set_cursor_position: CRTC:75 (768, 1233), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.178] sna_block_handler (timeout=596868) [ 54.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.178] sna_accel_do_throttle -- no pending activity [ 54.186] sna_set_cursor_position(2680, 1231), cursor? 1 [ 54.186] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.186] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.186] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.186] sna_set_cursor_position: CRTC:43 (2680, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.186] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.186] sna_set_cursor_position: CRTC:59 (760, 1231), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.186] sna_set_cursor_position: CRTC:75 (760, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.186] sna_block_handler (timeout=596860) [ 54.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.186] sna_accel_do_throttle -- no pending activity [ 54.194] sna_set_cursor_position(2672, 1227), cursor? 1 [ 54.194] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.194] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.194] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.194] sna_set_cursor_position: CRTC:43 (2672, 1227), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.194] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.194] sna_set_cursor_position: CRTC:59 (752, 1227), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.194] sna_set_cursor_position: CRTC:75 (752, 1227), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.194] sna_block_handler (timeout=596852) [ 54.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.194] sna_accel_do_throttle -- no pending activity [ 54.202] sna_set_cursor_position(2665, 1224), cursor? 1 [ 54.202] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.202] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.202] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.202] sna_set_cursor_position: CRTC:43 (2665, 1224), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.202] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.202] sna_set_cursor_position: CRTC:59 (745, 1224), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.202] sna_set_cursor_position: CRTC:75 (745, 1224), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.202] sna_block_handler (timeout=596844) [ 54.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.202] sna_accel_do_throttle -- no pending activity [ 54.210] sna_set_cursor_position(2659, 1221), cursor? 1 [ 54.210] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.210] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.210] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.210] sna_set_cursor_position: CRTC:43 (2659, 1221), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.210] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.210] sna_set_cursor_position: CRTC:59 (739, 1221), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.210] sna_set_cursor_position: CRTC:75 (739, 1221), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.210] sna_block_handler (timeout=596836) [ 54.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.210] sna_accel_do_throttle -- no pending activity [ 54.218] sna_set_cursor_position(2653, 1218), cursor? 1 [ 54.218] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.218] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.218] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.218] sna_set_cursor_position: CRTC:43 (2653, 1218), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.218] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.218] sna_set_cursor_position: CRTC:59 (733, 1218), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.218] sna_set_cursor_position: CRTC:75 (733, 1218), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.218] sna_block_handler (timeout=596828) [ 54.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.218] sna_accel_do_throttle -- no pending activity [ 54.226] sna_set_cursor_position(2646, 1215), cursor? 1 [ 54.226] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.226] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.226] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.226] sna_set_cursor_position: CRTC:43 (2646, 1215), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.226] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.226] sna_set_cursor_position: CRTC:59 (726, 1215), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.226] sna_set_cursor_position: CRTC:75 (726, 1215), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.226] sna_block_handler (timeout=596820) [ 54.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.226] sna_accel_do_throttle -- no pending activity [ 54.234] sna_set_cursor_position(2642, 1212), cursor? 1 [ 54.234] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.234] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.234] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.234] sna_set_cursor_position: CRTC:43 (2642, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.234] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.234] sna_set_cursor_position: CRTC:59 (722, 1212), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.234] sna_set_cursor_position: CRTC:75 (722, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.234] sna_block_handler (timeout=596812) [ 54.234] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.234] sna_accel_do_throttle -- no pending activity [ 54.242] sna_set_cursor_position(2634, 1209), cursor? 1 [ 54.242] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.242] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.242] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.242] sna_set_cursor_position: CRTC:43 (2634, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.242] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.242] sna_set_cursor_position: CRTC:59 (714, 1209), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.242] sna_set_cursor_position: CRTC:75 (714, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.242] sna_block_handler (timeout=596804) [ 54.242] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.242] sna_accel_do_throttle -- no pending activity [ 54.250] sna_set_cursor_position(2628, 1205), cursor? 1 [ 54.250] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.250] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.250] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.250] sna_set_cursor_position: CRTC:43 (2628, 1205), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.250] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.250] sna_set_cursor_position: CRTC:59 (708, 1205), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.250] sna_set_cursor_position: CRTC:75 (708, 1205), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.250] sna_block_handler (timeout=596796) [ 54.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.250] sna_accel_do_throttle -- no pending activity [ 54.258] sna_set_cursor_position(2619, 1200), cursor? 1 [ 54.258] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.258] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.258] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.258] sna_set_cursor_position: CRTC:43 (2619, 1200), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.258] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.258] sna_set_cursor_position: CRTC:59 (699, 1200), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.258] sna_set_cursor_position: CRTC:75 (699, 1200), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.258] sna_block_handler (timeout=596788) [ 54.258] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.258] sna_accel_do_throttle -- no pending activity [ 54.266] sna_set_cursor_position(2612, 1196), cursor? 1 [ 54.266] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.266] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.266] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.266] sna_set_cursor_position: CRTC:43 (2612, 1196), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.266] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.266] sna_set_cursor_position: CRTC:59 (692, 1196), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.266] sna_set_cursor_position: CRTC:75 (692, 1196), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.266] sna_block_handler (timeout=596780) [ 54.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.266] sna_accel_do_throttle -- no pending activity [ 54.274] sna_set_cursor_position(2604, 1191), cursor? 1 [ 54.274] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.274] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.274] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.274] sna_set_cursor_position: CRTC:43 (2604, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.274] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.274] sna_set_cursor_position: CRTC:59 (684, 1191), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.274] sna_set_cursor_position: CRTC:75 (684, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.274] sna_block_handler (timeout=596772) [ 54.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.274] sna_accel_do_throttle -- no pending activity [ 54.282] sna_set_cursor_position(2596, 1188), cursor? 1 [ 54.282] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.282] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.282] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.282] sna_set_cursor_position: CRTC:43 (2596, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.282] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.282] sna_set_cursor_position: CRTC:59 (676, 1188), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.282] sna_set_cursor_position: CRTC:75 (676, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.282] sna_block_handler (timeout=596764) [ 54.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.282] sna_accel_do_throttle -- no pending activity [ 54.290] sna_set_cursor_position(2590, 1183), cursor? 1 [ 54.290] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.290] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.290] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.290] sna_set_cursor_position: CRTC:43 (2590, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.290] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.290] sna_set_cursor_position: CRTC:59 (670, 1183), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.290] sna_set_cursor_position: CRTC:75 (670, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.290] sna_block_handler (timeout=596756) [ 54.290] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.290] sna_accel_do_throttle -- no pending activity [ 54.298] sna_set_cursor_position(2584, 1180), cursor? 1 [ 54.298] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.298] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.298] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.298] sna_set_cursor_position: CRTC:43 (2584, 1180), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.298] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.298] sna_set_cursor_position: CRTC:59 (664, 1180), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.298] sna_set_cursor_position: CRTC:75 (664, 1180), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.298] sna_block_handler (timeout=596748) [ 54.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.298] sna_accel_do_throttle -- no pending activity [ 54.306] sna_set_cursor_position(2581, 1179), cursor? 1 [ 54.306] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.306] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.306] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.306] sna_set_cursor_position: CRTC:43 (2581, 1179), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.306] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.306] sna_set_cursor_position: CRTC:59 (661, 1179), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.306] sna_set_cursor_position: CRTC:75 (661, 1179), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.306] sna_block_handler (timeout=596740) [ 54.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.306] sna_accel_do_throttle -- no pending activity [ 54.314] sna_set_cursor_position(2576, 1176), cursor? 1 [ 54.314] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.314] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.314] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.314] sna_set_cursor_position: CRTC:43 (2576, 1176), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.314] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.314] sna_set_cursor_position: CRTC:59 (656, 1176), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.314] sna_set_cursor_position: CRTC:75 (656, 1176), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.314] sna_block_handler (timeout=596732) [ 54.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.314] sna_accel_do_throttle -- no pending activity [ 54.322] sna_set_cursor_position(2573, 1174), cursor? 1 [ 54.322] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.322] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.322] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.322] sna_set_cursor_position: CRTC:43 (2573, 1174), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.322] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.322] sna_set_cursor_position: CRTC:59 (653, 1174), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.322] sna_set_cursor_position: CRTC:75 (653, 1174), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.322] sna_block_handler (timeout=596724) [ 54.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.322] sna_accel_do_throttle -- no pending activity [ 54.330] sna_set_cursor_position(2571, 1173), cursor? 1 [ 54.330] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.330] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.330] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.330] sna_set_cursor_position: CRTC:43 (2571, 1173), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.330] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.330] sna_set_cursor_position: CRTC:59 (651, 1173), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.330] sna_set_cursor_position: CRTC:75 (651, 1173), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.330] sna_block_handler (timeout=596716) [ 54.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.330] sna_accel_do_throttle -- no pending activity [ 54.338] sna_set_cursor_position(2568, 1170), cursor? 1 [ 54.338] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.338] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.338] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.338] sna_set_cursor_position: CRTC:43 (2568, 1170), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.338] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.338] sna_set_cursor_position: CRTC:59 (648, 1170), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.338] sna_set_cursor_position: CRTC:75 (648, 1170), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.338] sna_block_handler (timeout=596708) [ 54.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.338] sna_accel_do_throttle -- no pending activity [ 54.346] sna_set_cursor_position(2563, 1169), cursor? 1 [ 54.346] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.346] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.346] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.346] sna_set_cursor_position: CRTC:43 (2563, 1169), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.346] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.346] sna_set_cursor_position: CRTC:59 (643, 1169), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.346] sna_set_cursor_position: CRTC:75 (643, 1169), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.346] sna_block_handler (timeout=596700) [ 54.346] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.346] sna_accel_do_throttle -- no pending activity [ 54.354] sna_set_cursor_position(2559, 1167), cursor? 1 [ 54.354] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.354] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.354] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.354] sna_set_cursor_position: CRTC:43 (2559, 1167), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.354] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.354] sna_set_cursor_position: CRTC:59 (639, 1167), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.354] sna_set_cursor_position: CRTC:75 (639, 1167), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.354] sna_block_handler (timeout=596692) [ 54.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.354] sna_accel_do_throttle -- no pending activity [ 54.362] sna_set_cursor_position(2556, 1166), cursor? 1 [ 54.362] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.362] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.362] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.362] sna_set_cursor_position: CRTC:43 (2556, 1166), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.362] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.362] sna_set_cursor_position: CRTC:59 (636, 1166), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.362] sna_set_cursor_position: CRTC:75 (636, 1166), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.362] sna_block_handler (timeout=596684) [ 54.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.362] sna_accel_do_throttle -- no pending activity [ 54.370] sna_set_cursor_position(2554, 1164), cursor? 1 [ 54.370] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.370] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.370] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.370] sna_set_cursor_position: CRTC:43 (2554, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.370] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.370] sna_set_cursor_position: CRTC:59 (634, 1164), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.370] sna_set_cursor_position: CRTC:75 (634, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.370] sna_block_handler (timeout=596676) [ 54.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.370] sna_accel_do_throttle -- no pending activity [ 54.378] sna_set_cursor_position(2552, 1164), cursor? 1 [ 54.378] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.378] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.378] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.378] sna_set_cursor_position: CRTC:43 (2552, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.378] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.378] sna_set_cursor_position: CRTC:59 (632, 1164), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.378] sna_set_cursor_position: CRTC:75 (632, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.378] sna_block_handler (timeout=596668) [ 54.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.378] sna_accel_do_throttle -- no pending activity [ 54.386] sna_set_cursor_position(2551, 1164), cursor? 1 [ 54.386] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.386] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.386] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.386] sna_set_cursor_position: CRTC:43 (2551, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.386] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.386] sna_set_cursor_position: CRTC:59 (631, 1164), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.386] sna_set_cursor_position: CRTC:75 (631, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.386] sna_block_handler (timeout=596660) [ 54.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.386] sna_accel_do_throttle -- no pending activity [ 54.394] sna_set_cursor_position(2551, 1163), cursor? 1 [ 54.394] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.394] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.394] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.394] sna_set_cursor_position: CRTC:43 (2551, 1163), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.394] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.394] sna_set_cursor_position: CRTC:59 (631, 1163), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.394] sna_set_cursor_position: CRTC:75 (631, 1163), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.394] sna_block_handler (timeout=596652) [ 54.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.394] sna_accel_do_throttle -- no pending activity [ 54.426] sna_set_cursor_position(2550, 1163), cursor? 1 [ 54.426] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.426] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.426] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.426] sna_set_cursor_position: CRTC:43 (2550, 1163), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.426] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.426] sna_set_cursor_position: CRTC:59 (630, 1163), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.426] sna_set_cursor_position: CRTC:75 (630, 1163), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.426] sna_block_handler (timeout=596620) [ 54.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.426] sna_accel_do_throttle -- no pending activity [ 54.442] sna_set_cursor_position(2549, 1162), cursor? 1 [ 54.442] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.442] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.442] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.442] sna_set_cursor_position: CRTC:43 (2549, 1162), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.442] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.442] sna_set_cursor_position: CRTC:59 (629, 1162), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.442] sna_set_cursor_position: CRTC:75 (629, 1162), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.442] sna_block_handler (timeout=596604) [ 54.442] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.442] sna_accel_do_throttle -- no pending activity [ 54.458] sna_set_cursor_position(2548, 1161), cursor? 1 [ 54.458] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.458] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.458] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.458] sna_set_cursor_position: CRTC:43 (2548, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.458] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.458] sna_set_cursor_position: CRTC:59 (628, 1161), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.458] sna_set_cursor_position: CRTC:75 (628, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.458] sna_block_handler (timeout=596588) [ 54.458] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.458] sna_accel_do_throttle -- no pending activity [ 54.466] sna_set_cursor_position(2546, 1161), cursor? 1 [ 54.466] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.466] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.466] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.466] sna_set_cursor_position: CRTC:43 (2546, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.466] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.466] sna_set_cursor_position: CRTC:59 (626, 1161), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.466] sna_set_cursor_position: CRTC:75 (626, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.466] sna_block_handler (timeout=596580) [ 54.466] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.466] sna_accel_do_throttle -- no pending activity [ 54.474] sna_set_cursor_position(2545, 1160), cursor? 1 [ 54.474] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.474] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.474] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.474] sna_set_cursor_position: CRTC:43 (2545, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.474] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.474] sna_set_cursor_position: CRTC:59 (625, 1160), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.474] sna_set_cursor_position: CRTC:75 (625, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.474] sna_block_handler (timeout=596572) [ 54.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.474] sna_accel_do_throttle -- no pending activity [ 54.482] sna_set_cursor_position(2542, 1159), cursor? 1 [ 54.482] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.482] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.482] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.482] sna_set_cursor_position: CRTC:43 (2542, 1159), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.482] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.482] sna_set_cursor_position: CRTC:59 (622, 1159), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.482] sna_set_cursor_position: CRTC:75 (622, 1159), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.482] sna_block_handler (timeout=596564) [ 54.482] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.482] sna_accel_do_throttle -- no pending activity [ 54.490] sna_set_cursor_position(2539, 1158), cursor? 1 [ 54.490] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.490] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.490] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.490] sna_set_cursor_position: CRTC:43 (2539, 1158), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.490] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.490] sna_set_cursor_position: CRTC:59 (619, 1158), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.490] sna_set_cursor_position: CRTC:75 (619, 1158), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.490] sna_block_handler (timeout=596556) [ 54.490] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.490] sna_accel_do_throttle -- no pending activity [ 54.498] sna_set_cursor_position(2536, 1157), cursor? 1 [ 54.498] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.498] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.498] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.498] sna_set_cursor_position: CRTC:43 (2536, 1157), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.498] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.498] sna_set_cursor_position: CRTC:59 (616, 1157), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.498] sna_set_cursor_position: CRTC:75 (616, 1157), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.498] sna_block_handler (timeout=596548) [ 54.498] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.498] sna_accel_do_throttle -- no pending activity [ 54.506] sna_set_cursor_position(2533, 1156), cursor? 1 [ 54.506] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.506] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.506] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.506] sna_set_cursor_position: CRTC:43 (2533, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.506] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.506] sna_set_cursor_position: CRTC:59 (613, 1156), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.506] sna_set_cursor_position: CRTC:75 (613, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.506] sna_block_handler (timeout=596540) [ 54.506] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.506] sna_accel_do_throttle -- no pending activity [ 54.514] sna_set_cursor_position(2529, 1154), cursor? 1 [ 54.514] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.514] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.514] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.514] sna_set_cursor_position: CRTC:43 (2529, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.514] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.514] sna_set_cursor_position: CRTC:59 (609, 1154), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.514] sna_set_cursor_position: CRTC:75 (609, 1154), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.514] sna_block_handler (timeout=596532) [ 54.514] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.514] sna_accel_do_throttle -- no pending activity [ 54.522] sna_set_cursor_position(2526, 1153), cursor? 1 [ 54.522] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.522] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.522] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.522] sna_set_cursor_position: CRTC:43 (2526, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.522] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.522] sna_set_cursor_position: CRTC:59 (606, 1153), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.522] sna_set_cursor_position: CRTC:75 (606, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.522] sna_block_handler (timeout=596524) [ 54.522] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.522] sna_accel_do_throttle -- no pending activity [ 54.530] sna_set_cursor_position(2524, 1152), cursor? 1 [ 54.530] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.530] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.530] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.530] sna_set_cursor_position: CRTC:43 (2524, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.530] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.530] sna_set_cursor_position: CRTC:59 (604, 1152), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.530] sna_set_cursor_position: CRTC:75 (604, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.530] sna_block_handler (timeout=596516) [ 54.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.530] sna_accel_do_throttle -- no pending activity [ 54.538] sna_set_cursor_position(2521, 1152), cursor? 1 [ 54.538] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.538] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.538] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.538] sna_set_cursor_position: CRTC:43 (2521, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.538] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.538] sna_set_cursor_position: CRTC:59 (601, 1152), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.538] sna_set_cursor_position: CRTC:75 (601, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.538] sna_block_handler (timeout=596508) [ 54.538] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.538] sna_accel_do_throttle -- no pending activity [ 54.546] sna_set_cursor_position(2520, 1152), cursor? 1 [ 54.546] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.546] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.546] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.546] sna_set_cursor_position: CRTC:43 (2520, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.546] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.546] sna_set_cursor_position: CRTC:59 (600, 1152), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.546] sna_set_cursor_position: CRTC:75 (600, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.546] sna_block_handler (timeout=596500) [ 54.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.546] sna_accel_do_throttle -- no pending activity [ 54.554] sna_set_cursor_position(2519, 1152), cursor? 1 [ 54.554] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.554] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.554] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.554] sna_set_cursor_position: CRTC:43 (2519, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.554] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.554] sna_set_cursor_position: CRTC:59 (599, 1152), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.554] sna_set_cursor_position: CRTC:75 (599, 1152), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.554] sna_block_handler (timeout=596492) [ 54.554] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.554] sna_accel_do_throttle -- no pending activity [ 54.570] sna_set_cursor_position(2518, 1153), cursor? 1 [ 54.570] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.570] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.570] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.570] sna_set_cursor_position: CRTC:43 (2518, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.570] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.570] sna_set_cursor_position: CRTC:59 (598, 1153), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.570] sna_set_cursor_position: CRTC:75 (598, 1153), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.570] sna_block_handler (timeout=596476) [ 54.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.570] sna_accel_do_throttle -- no pending activity [ 54.578] sna_set_cursor_position(2517, 1155), cursor? 1 [ 54.578] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.578] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.578] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.578] sna_set_cursor_position: CRTC:43 (2517, 1155), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.578] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.578] sna_set_cursor_position: CRTC:59 (597, 1155), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.578] sna_set_cursor_position: CRTC:75 (597, 1155), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.578] sna_block_handler (timeout=596468) [ 54.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.578] sna_accel_do_throttle -- no pending activity [ 54.586] sna_set_cursor_position(2517, 1156), cursor? 1 [ 54.586] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.586] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.586] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.586] sna_set_cursor_position: CRTC:43 (2517, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.586] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.586] sna_set_cursor_position: CRTC:59 (597, 1156), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.586] sna_set_cursor_position: CRTC:75 (597, 1156), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.586] sna_block_handler (timeout=596460) [ 54.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.586] sna_accel_do_throttle -- no pending activity [ 54.594] sna_set_cursor_position(2516, 1157), cursor? 1 [ 54.594] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.594] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.594] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.594] sna_set_cursor_position: CRTC:43 (2516, 1157), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.594] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.594] sna_set_cursor_position: CRTC:59 (596, 1157), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.594] sna_set_cursor_position: CRTC:75 (596, 1157), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.594] sna_block_handler (timeout=596452) [ 54.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.594] sna_accel_do_throttle -- no pending activity [ 54.602] sna_set_cursor_position(2516, 1158), cursor? 1 [ 54.602] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.602] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.602] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.602] sna_set_cursor_position: CRTC:43 (2516, 1158), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.602] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.602] sna_set_cursor_position: CRTC:59 (596, 1158), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.602] sna_set_cursor_position: CRTC:75 (596, 1158), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.602] sna_block_handler (timeout=596444) [ 54.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.602] sna_accel_do_throttle -- no pending activity [ 54.610] sna_set_cursor_position(2516, 1160), cursor? 1 [ 54.610] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.610] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.610] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.610] sna_set_cursor_position: CRTC:43 (2516, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.610] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.610] sna_set_cursor_position: CRTC:59 (596, 1160), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.610] sna_set_cursor_position: CRTC:75 (596, 1160), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.610] sna_block_handler (timeout=596436) [ 54.610] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.610] sna_accel_do_throttle -- no pending activity [ 54.618] sna_set_cursor_position(2516, 1161), cursor? 1 [ 54.618] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.618] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.618] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.618] sna_set_cursor_position: CRTC:43 (2516, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.618] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.618] sna_set_cursor_position: CRTC:59 (596, 1161), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.618] sna_set_cursor_position: CRTC:75 (596, 1161), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.618] sna_block_handler (timeout=596428) [ 54.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.618] sna_accel_do_throttle -- no pending activity [ 54.626] sna_set_cursor_position(2518, 1164), cursor? 1 [ 54.626] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.626] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.626] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.626] sna_set_cursor_position: CRTC:43 (2518, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.626] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.626] sna_set_cursor_position: CRTC:59 (598, 1164), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.626] sna_set_cursor_position: CRTC:75 (598, 1164), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.626] sna_block_handler (timeout=596420) [ 54.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.626] sna_accel_do_throttle -- no pending activity [ 54.634] sna_set_cursor_position(2522, 1167), cursor? 1 [ 54.634] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.634] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.634] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.634] sna_set_cursor_position: CRTC:43 (2522, 1167), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.634] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.634] sna_set_cursor_position: CRTC:59 (602, 1167), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.634] sna_set_cursor_position: CRTC:75 (602, 1167), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.634] sna_block_handler (timeout=596412) [ 54.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.634] sna_accel_do_throttle -- no pending activity [ 54.642] sna_set_cursor_position(2529, 1173), cursor? 1 [ 54.642] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.642] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.642] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.642] sna_set_cursor_position: CRTC:43 (2529, 1173), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.642] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.642] sna_set_cursor_position: CRTC:59 (609, 1173), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.642] sna_set_cursor_position: CRTC:75 (609, 1173), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.642] sna_block_handler (timeout=596404) [ 54.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.642] sna_accel_do_throttle -- no pending activity [ 54.650] sna_set_cursor_position(2540, 1182), cursor? 1 [ 54.650] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.650] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.650] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.650] sna_set_cursor_position: CRTC:43 (2540, 1182), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.650] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.650] sna_set_cursor_position: CRTC:59 (620, 1182), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.650] sna_set_cursor_position: CRTC:75 (620, 1182), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.650] sna_block_handler (timeout=596396) [ 54.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.650] sna_accel_do_throttle -- no pending activity [ 54.658] sna_set_cursor_position(2551, 1189), cursor? 1 [ 54.658] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.658] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.658] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.658] sna_set_cursor_position: CRTC:43 (2551, 1189), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.658] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.658] sna_set_cursor_position: CRTC:59 (631, 1189), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.658] sna_set_cursor_position: CRTC:75 (631, 1189), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.658] sna_block_handler (timeout=596388) [ 54.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.658] sna_accel_do_throttle -- no pending activity [ 54.666] sna_set_cursor_position(2567, 1201), cursor? 1 [ 54.666] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.666] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.666] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.666] sna_set_cursor_position: CRTC:43 (2567, 1201), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.666] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.666] sna_set_cursor_position: CRTC:59 (647, 1201), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.666] sna_set_cursor_position: CRTC:75 (647, 1201), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.666] sna_block_handler (timeout=596380) [ 54.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.666] sna_accel_do_throttle -- no pending activity [ 54.674] sna_set_cursor_position(2584, 1212), cursor? 1 [ 54.674] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.674] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.674] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.674] sna_set_cursor_position: CRTC:43 (2584, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.674] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.674] sna_set_cursor_position: CRTC:59 (664, 1212), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.674] sna_set_cursor_position: CRTC:75 (664, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.674] sna_block_handler (timeout=596372) [ 54.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.674] sna_accel_do_throttle -- no pending activity [ 54.682] sna_set_cursor_position(2595, 1223), cursor? 1 [ 54.682] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.682] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.682] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.682] sna_set_cursor_position: CRTC:43 (2595, 1223), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.682] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.682] sna_set_cursor_position: CRTC:59 (675, 1223), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.682] sna_set_cursor_position: CRTC:75 (675, 1223), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.682] sna_block_handler (timeout=596364) [ 54.682] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.682] sna_accel_do_throttle -- no pending activity [ 54.690] sna_set_cursor_position(2606, 1233), cursor? 1 [ 54.690] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.690] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.690] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.690] sna_set_cursor_position: CRTC:43 (2606, 1233), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.690] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.690] sna_set_cursor_position: CRTC:59 (686, 1233), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.690] sna_set_cursor_position: CRTC:75 (686, 1233), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.690] sna_block_handler (timeout=596356) [ 54.690] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.690] sna_accel_do_throttle -- no pending activity [ 54.698] sna_set_cursor_position(2612, 1240), cursor? 1 [ 54.698] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.698] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.698] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.698] sna_set_cursor_position: CRTC:43 (2612, 1240), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.698] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.698] sna_set_cursor_position: CRTC:59 (692, 1240), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.698] sna_set_cursor_position: CRTC:75 (692, 1240), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.698] sna_block_handler (timeout=596348) [ 54.698] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.698] sna_accel_do_throttle -- no pending activity [ 54.706] sna_set_cursor_position(2615, 1246), cursor? 1 [ 54.706] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.706] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.706] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.706] sna_set_cursor_position: CRTC:43 (2615, 1246), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.706] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.706] sna_set_cursor_position: CRTC:59 (695, 1246), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.706] sna_set_cursor_position: CRTC:75 (695, 1246), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.706] sna_block_handler (timeout=596340) [ 54.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.706] sna_accel_do_throttle -- no pending activity [ 54.714] sna_set_cursor_position(2619, 1251), cursor? 1 [ 54.714] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.714] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.714] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.714] sna_set_cursor_position: CRTC:43 (2619, 1251), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.714] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.714] sna_set_cursor_position: CRTC:59 (699, 1251), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.714] sna_set_cursor_position: CRTC:75 (699, 1251), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.714] sna_block_handler (timeout=596332) [ 54.714] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.714] sna_accel_do_throttle -- no pending activity [ 54.722] sna_set_cursor_position(2621, 1258), cursor? 1 [ 54.722] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.722] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.722] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.722] sna_set_cursor_position: CRTC:43 (2621, 1258), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.722] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.722] sna_set_cursor_position: CRTC:59 (701, 1258), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.722] sna_set_cursor_position: CRTC:75 (701, 1258), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.722] sna_block_handler (timeout=596324) [ 54.722] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.722] sna_accel_do_throttle -- no pending activity [ 54.730] sna_set_cursor_position(2624, 1265), cursor? 1 [ 54.730] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.730] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.730] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.730] sna_set_cursor_position: CRTC:43 (2624, 1265), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.730] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.730] sna_set_cursor_position: CRTC:59 (704, 1265), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.730] sna_set_cursor_position: CRTC:75 (704, 1265), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.730] sna_block_handler (timeout=596316) [ 54.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.730] sna_accel_do_throttle -- no pending activity [ 54.738] sna_set_cursor_position(2629, 1270), cursor? 1 [ 54.738] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.738] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.738] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.738] sna_set_cursor_position: CRTC:43 (2629, 1270), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.738] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.738] sna_set_cursor_position: CRTC:59 (709, 1270), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.738] sna_set_cursor_position: CRTC:75 (709, 1270), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.738] sna_block_handler (timeout=596308) [ 54.738] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.738] sna_accel_do_throttle -- no pending activity [ 54.746] sna_set_cursor_position(2634, 1279), cursor? 1 [ 54.746] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.746] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.746] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.746] sna_set_cursor_position: CRTC:43 (2634, 1279), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.746] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.746] sna_set_cursor_position: CRTC:59 (714, 1279), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.746] sna_set_cursor_position: CRTC:75 (714, 1279), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.746] sna_block_handler (timeout=596300) [ 54.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.746] sna_accel_do_throttle -- no pending activity [ 54.754] sna_set_cursor_position(2641, 1285), cursor? 1 [ 54.754] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.754] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.754] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.754] sna_set_cursor_position: CRTC:43 (2641, 1285), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.754] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.754] sna_set_cursor_position: CRTC:59 (721, 1285), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.754] sna_set_cursor_position: CRTC:75 (721, 1285), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.754] sna_block_handler (timeout=596292) [ 54.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.754] sna_accel_do_throttle -- no pending activity [ 54.762] sna_set_cursor_position(2651, 1292), cursor? 1 [ 54.762] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.762] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.762] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.762] sna_set_cursor_position: CRTC:43 (2651, 1292), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.762] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.762] sna_set_cursor_position: CRTC:59 (731, 1292), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.762] sna_set_cursor_position: CRTC:75 (731, 1292), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.762] sna_block_handler (timeout=596284) [ 54.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.762] sna_accel_do_throttle -- no pending activity [ 54.770] sna_set_cursor_position(2662, 1299), cursor? 1 [ 54.770] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.770] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.770] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.770] sna_set_cursor_position: CRTC:43 (2662, 1299), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.770] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.770] sna_set_cursor_position: CRTC:59 (742, 1299), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.770] sna_set_cursor_position: CRTC:75 (742, 1299), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.770] sna_block_handler (timeout=596276) [ 54.770] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.770] sna_accel_do_throttle -- no pending activity [ 54.778] sna_set_cursor_position(2670, 1304), cursor? 1 [ 54.778] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.778] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.778] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.778] sna_set_cursor_position: CRTC:43 (2670, 1304), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.778] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.778] sna_set_cursor_position: CRTC:59 (750, 1304), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.778] sna_set_cursor_position: CRTC:75 (750, 1304), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.778] sna_block_handler (timeout=596268) [ 54.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.778] sna_accel_do_throttle -- no pending activity [ 54.786] sna_set_cursor_position(2677, 1309), cursor? 1 [ 54.786] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.786] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.786] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.786] sna_set_cursor_position: CRTC:43 (2677, 1309), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.786] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.786] sna_set_cursor_position: CRTC:59 (757, 1309), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.786] sna_set_cursor_position: CRTC:75 (757, 1309), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.786] sna_block_handler (timeout=596260) [ 54.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.786] sna_accel_do_throttle -- no pending activity [ 54.794] sna_set_cursor_position(2680, 1309), cursor? 1 [ 54.794] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.794] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.794] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.794] sna_set_cursor_position: CRTC:43 (2680, 1309), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.794] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.794] sna_set_cursor_position: CRTC:59 (760, 1309), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.794] sna_set_cursor_position: CRTC:75 (760, 1309), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.794] sna_block_handler (timeout=596252) [ 54.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.794] sna_accel_do_throttle -- no pending activity [ 54.802] sna_set_cursor_position(2684, 1312), cursor? 1 [ 54.802] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.802] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.802] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.802] sna_set_cursor_position: CRTC:43 (2684, 1312), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.802] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.802] sna_set_cursor_position: CRTC:59 (764, 1312), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.802] sna_set_cursor_position: CRTC:75 (764, 1312), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.802] sna_block_handler (timeout=596244) [ 54.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.802] sna_accel_do_throttle -- no pending activity [ 54.810] sna_set_cursor_position(2687, 1315), cursor? 1 [ 54.810] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.810] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.810] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.810] sna_set_cursor_position: CRTC:43 (2687, 1315), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.810] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.810] sna_set_cursor_position: CRTC:59 (767, 1315), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.810] sna_set_cursor_position: CRTC:75 (767, 1315), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.810] sna_block_handler (timeout=596236) [ 54.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.810] sna_accel_do_throttle -- no pending activity [ 54.818] sna_set_cursor_position(2688, 1317), cursor? 1 [ 54.818] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.818] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.818] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.818] sna_set_cursor_position: CRTC:43 (2688, 1317), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.818] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.818] sna_set_cursor_position: CRTC:59 (768, 1317), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.818] sna_set_cursor_position: CRTC:75 (768, 1317), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.818] sna_block_handler (timeout=596228) [ 54.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.818] sna_accel_do_throttle -- no pending activity [ 54.826] sna_set_cursor_position(2691, 1319), cursor? 1 [ 54.826] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.826] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.826] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.826] sna_set_cursor_position: CRTC:43 (2691, 1319), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.826] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.826] sna_set_cursor_position: CRTC:59 (771, 1319), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.826] sna_set_cursor_position: CRTC:75 (771, 1319), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.826] sna_block_handler (timeout=596220) [ 54.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.826] sna_accel_do_throttle -- no pending activity [ 54.834] sna_set_cursor_position(2692, 1323), cursor? 1 [ 54.834] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.834] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.834] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.834] sna_set_cursor_position: CRTC:43 (2692, 1323), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.834] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.834] sna_set_cursor_position: CRTC:59 (772, 1323), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.834] sna_set_cursor_position: CRTC:75 (772, 1323), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.834] sna_block_handler (timeout=596212) [ 54.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.834] sna_accel_do_throttle -- no pending activity [ 54.842] sna_set_cursor_position(2693, 1327), cursor? 1 [ 54.842] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.842] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.842] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.842] sna_set_cursor_position: CRTC:43 (2693, 1327), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.842] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.842] sna_set_cursor_position: CRTC:59 (773, 1327), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.842] sna_set_cursor_position: CRTC:75 (773, 1327), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.842] sna_block_handler (timeout=596204) [ 54.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.842] sna_accel_do_throttle -- no pending activity [ 54.850] sna_set_cursor_position(2695, 1331), cursor? 1 [ 54.850] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.850] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.850] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.850] sna_set_cursor_position: CRTC:43 (2695, 1331), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.850] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.850] sna_set_cursor_position: CRTC:59 (775, 1331), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.850] sna_set_cursor_position: CRTC:75 (775, 1331), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.850] sna_block_handler (timeout=596196) [ 54.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.850] sna_accel_do_throttle -- no pending activity [ 54.858] sna_set_cursor_position(2698, 1335), cursor? 1 [ 54.858] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.858] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.858] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.858] sna_set_cursor_position: CRTC:43 (2698, 1335), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.858] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.858] sna_set_cursor_position: CRTC:59 (778, 1335), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.858] sna_set_cursor_position: CRTC:75 (778, 1335), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.858] sna_block_handler (timeout=596188) [ 54.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.858] sna_accel_do_throttle -- no pending activity [ 54.866] sna_set_cursor_position(2702, 1338), cursor? 1 [ 54.866] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.866] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.866] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.866] sna_set_cursor_position: CRTC:43 (2702, 1338), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.866] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.866] sna_set_cursor_position: CRTC:59 (782, 1338), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.866] sna_set_cursor_position: CRTC:75 (782, 1338), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.866] sna_block_handler (timeout=596180) [ 54.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.866] sna_accel_do_throttle -- no pending activity [ 54.874] sna_set_cursor_position(2705, 1342), cursor? 1 [ 54.874] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.874] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.874] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.874] sna_set_cursor_position: CRTC:43 (2705, 1342), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.874] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.874] sna_set_cursor_position: CRTC:59 (785, 1342), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.874] sna_set_cursor_position: CRTC:75 (785, 1342), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.874] sna_block_handler (timeout=596172) [ 54.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.874] sna_accel_do_throttle -- no pending activity [ 54.882] sna_set_cursor_position(2711, 1345), cursor? 1 [ 54.882] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.882] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.882] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.882] sna_set_cursor_position: CRTC:43 (2711, 1345), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.882] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.882] sna_set_cursor_position: CRTC:59 (791, 1345), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.882] sna_set_cursor_position: CRTC:75 (791, 1345), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.882] sna_block_handler (timeout=596164) [ 54.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.882] sna_accel_do_throttle -- no pending activity [ 54.890] sna_set_cursor_position(2714, 1347), cursor? 1 [ 54.890] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.890] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.890] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.890] sna_set_cursor_position: CRTC:43 (2714, 1347), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.890] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.890] sna_set_cursor_position: CRTC:59 (794, 1347), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.890] sna_set_cursor_position: CRTC:75 (794, 1347), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.890] sna_block_handler (timeout=596156) [ 54.890] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.890] sna_accel_do_throttle -- no pending activity [ 54.898] sna_set_cursor_position(2720, 1349), cursor? 1 [ 54.898] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.898] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.898] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.898] sna_set_cursor_position: CRTC:43 (2720, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.898] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.898] sna_set_cursor_position: CRTC:59 (800, 1349), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.898] sna_set_cursor_position: CRTC:75 (800, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.898] sna_block_handler (timeout=596148) [ 54.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.898] sna_accel_do_throttle -- no pending activity [ 54.906] sna_set_cursor_position(2723, 1351), cursor? 1 [ 54.906] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.906] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.906] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.906] sna_set_cursor_position: CRTC:43 (2723, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.906] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.906] sna_set_cursor_position: CRTC:59 (803, 1351), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.906] sna_set_cursor_position: CRTC:75 (803, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.906] sna_block_handler (timeout=596140) [ 54.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.906] sna_accel_do_throttle -- no pending activity [ 54.914] sna_set_cursor_position(2727, 1351), cursor? 1 [ 54.914] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.914] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.914] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.914] sna_set_cursor_position: CRTC:43 (2727, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.914] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.914] sna_set_cursor_position: CRTC:59 (807, 1351), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.914] sna_set_cursor_position: CRTC:75 (807, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.914] sna_block_handler (timeout=596132) [ 54.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.914] sna_accel_do_throttle -- no pending activity [ 54.922] sna_set_cursor_position(2730, 1351), cursor? 1 [ 54.922] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.922] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.922] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.922] sna_set_cursor_position: CRTC:43 (2730, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.922] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.922] sna_set_cursor_position: CRTC:59 (810, 1351), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.922] sna_set_cursor_position: CRTC:75 (810, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.922] sna_block_handler (timeout=596124) [ 54.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.922] sna_accel_do_throttle -- no pending activity [ 54.930] sna_set_cursor_position(2732, 1351), cursor? 1 [ 54.930] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.930] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.930] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.930] sna_set_cursor_position: CRTC:43 (2732, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.930] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.930] sna_set_cursor_position: CRTC:59 (812, 1351), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.930] sna_set_cursor_position: CRTC:75 (812, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.930] sna_block_handler (timeout=596116) [ 54.930] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.930] sna_accel_do_throttle -- no pending activity [ 54.938] sna_set_cursor_position(2736, 1351), cursor? 1 [ 54.938] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.938] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.938] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.938] sna_set_cursor_position: CRTC:43 (2736, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.938] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.938] sna_set_cursor_position: CRTC:59 (816, 1351), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.938] sna_set_cursor_position: CRTC:75 (816, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.938] sna_block_handler (timeout=596108) [ 54.938] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.938] sna_accel_do_throttle -- no pending activity [ 54.946] sna_set_cursor_position(2741, 1351), cursor? 1 [ 54.946] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.946] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.946] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.946] sna_set_cursor_position: CRTC:43 (2741, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.946] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.946] sna_set_cursor_position: CRTC:59 (821, 1351), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.946] sna_set_cursor_position: CRTC:75 (821, 1351), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.946] sna_block_handler (timeout=596100) [ 54.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.946] sna_accel_do_throttle -- no pending activity [ 54.954] sna_set_cursor_position(2746, 1349), cursor? 1 [ 54.954] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.954] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.954] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.954] sna_set_cursor_position: CRTC:43 (2746, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.954] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.954] sna_set_cursor_position: CRTC:59 (826, 1349), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.954] sna_set_cursor_position: CRTC:75 (826, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.954] sna_block_handler (timeout=596092) [ 54.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.954] sna_accel_do_throttle -- no pending activity [ 54.962] sna_set_cursor_position(2752, 1349), cursor? 1 [ 54.962] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.962] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.962] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.962] sna_set_cursor_position: CRTC:43 (2752, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.962] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.962] sna_set_cursor_position: CRTC:59 (832, 1349), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.962] sna_set_cursor_position: CRTC:75 (832, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.962] sna_block_handler (timeout=596084) [ 54.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.962] sna_accel_do_throttle -- no pending activity [ 54.970] sna_set_cursor_position(2760, 1349), cursor? 1 [ 54.970] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.970] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.970] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.970] sna_set_cursor_position: CRTC:43 (2760, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.970] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.970] sna_set_cursor_position: CRTC:59 (840, 1349), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.970] sna_set_cursor_position: CRTC:75 (840, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.970] sna_block_handler (timeout=596076) [ 54.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.970] sna_accel_do_throttle -- no pending activity [ 54.978] sna_set_cursor_position(2768, 1349), cursor? 1 [ 54.978] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.978] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.978] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.978] sna_set_cursor_position: CRTC:43 (2768, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.978] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.978] sna_set_cursor_position: CRTC:59 (848, 1349), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.978] sna_set_cursor_position: CRTC:75 (848, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.978] sna_block_handler (timeout=596068) [ 54.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.978] sna_accel_do_throttle -- no pending activity [ 54.986] sna_set_cursor_position(2776, 1349), cursor? 1 [ 54.986] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.986] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.986] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.986] sna_set_cursor_position: CRTC:43 (2776, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.986] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.986] sna_set_cursor_position: CRTC:59 (856, 1349), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.986] sna_set_cursor_position: CRTC:75 (856, 1349), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.986] sna_block_handler (timeout=596060) [ 54.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.986] sna_accel_do_throttle -- no pending activity [ 54.994] sna_set_cursor_position(2786, 1348), cursor? 1 [ 54.994] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 54.994] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 54.994] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 54.994] sna_set_cursor_position: CRTC:43 (2786, 1348), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.994] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 54.994] sna_set_cursor_position: CRTC:59 (866, 1348), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 54.994] sna_set_cursor_position: CRTC:75 (866, 1348), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 54.994] sna_block_handler (timeout=596052) [ 54.994] has_shadow: has pending damage? 0, outstanding flips: 0 [ 54.994] sna_accel_do_throttle -- no pending activity [ 55.002] sna_set_cursor_position(2796, 1348), cursor? 1 [ 55.002] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.002] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.002] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.002] sna_set_cursor_position: CRTC:43 (2796, 1348), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.002] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.002] sna_set_cursor_position: CRTC:59 (876, 1348), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.002] sna_set_cursor_position: CRTC:75 (876, 1348), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.002] sna_block_handler (timeout=596044) [ 55.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.002] sna_accel_do_throttle -- no pending activity [ 55.010] sna_set_cursor_position(2807, 1348), cursor? 1 [ 55.010] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.010] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.010] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.010] sna_set_cursor_position: CRTC:43 (2807, 1348), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.010] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.010] sna_set_cursor_position: CRTC:59 (887, 1348), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.010] sna_set_cursor_position: CRTC:75 (887, 1348), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.010] sna_block_handler (timeout=596036) [ 55.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.010] sna_accel_do_throttle -- no pending activity [ 55.018] sna_set_cursor_position(2818, 1346), cursor? 1 [ 55.018] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.018] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.018] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.018] sna_set_cursor_position: CRTC:43 (2818, 1346), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.018] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.018] sna_set_cursor_position: CRTC:59 (898, 1346), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.018] sna_set_cursor_position: CRTC:75 (898, 1346), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.018] sna_block_handler (timeout=596028) [ 55.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.018] sna_accel_do_throttle -- no pending activity [ 55.026] sna_set_cursor_position(2828, 1346), cursor? 1 [ 55.026] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.026] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.026] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.026] sna_set_cursor_position: CRTC:43 (2828, 1346), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.026] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.026] sna_set_cursor_position: CRTC:59 (908, 1346), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.026] sna_set_cursor_position: CRTC:75 (908, 1346), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.026] sna_block_handler (timeout=596020) [ 55.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.026] sna_accel_do_throttle -- no pending activity [ 55.034] sna_set_cursor_position(2836, 1345), cursor? 1 [ 55.034] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.034] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.034] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.034] sna_set_cursor_position: CRTC:43 (2836, 1345), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.034] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.034] sna_set_cursor_position: CRTC:59 (916, 1345), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.034] sna_set_cursor_position: CRTC:75 (916, 1345), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.034] sna_block_handler (timeout=596012) [ 55.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.034] sna_accel_do_throttle -- no pending activity [ 55.042] sna_set_cursor_position(2847, 1343), cursor? 1 [ 55.042] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.042] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.042] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.042] sna_set_cursor_position: CRTC:43 (2847, 1343), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.042] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.042] sna_set_cursor_position: CRTC:59 (927, 1343), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.042] sna_set_cursor_position: CRTC:75 (927, 1343), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.042] sna_block_handler (timeout=596004) [ 55.042] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.042] sna_accel_do_throttle -- no pending activity [ 55.050] sna_set_cursor_position(2855, 1340), cursor? 1 [ 55.050] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.050] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.050] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.050] sna_set_cursor_position: CRTC:43 (2855, 1340), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.050] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.050] sna_set_cursor_position: CRTC:59 (935, 1340), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.050] sna_set_cursor_position: CRTC:75 (935, 1340), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.050] sna_block_handler (timeout=595996) [ 55.050] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.050] sna_accel_do_throttle -- no pending activity [ 55.058] sna_set_cursor_position(2863, 1338), cursor? 1 [ 55.058] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.058] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.058] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.058] sna_set_cursor_position: CRTC:43 (2863, 1338), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.058] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.058] sna_set_cursor_position: CRTC:59 (943, 1338), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.058] sna_set_cursor_position: CRTC:75 (943, 1338), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.058] sna_block_handler (timeout=595988) [ 55.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.058] sna_accel_do_throttle -- no pending activity [ 55.066] sna_set_cursor_position(2873, 1337), cursor? 1 [ 55.066] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.066] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.066] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.066] sna_set_cursor_position: CRTC:43 (2873, 1337), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.066] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.066] sna_set_cursor_position: CRTC:59 (953, 1337), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.066] sna_set_cursor_position: CRTC:75 (953, 1337), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.066] sna_block_handler (timeout=595980) [ 55.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.066] sna_accel_do_throttle -- no pending activity [ 55.074] sna_set_cursor_position(2883, 1335), cursor? 1 [ 55.074] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.074] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.074] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.074] sna_set_cursor_position: CRTC:43 (2883, 1335), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.074] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.074] sna_set_cursor_position: CRTC:59 (963, 1335), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.074] sna_set_cursor_position: CRTC:75 (963, 1335), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.074] sna_block_handler (timeout=595972) [ 55.074] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.074] sna_accel_do_throttle -- no pending activity [ 55.082] sna_set_cursor_position(2895, 1333), cursor? 1 [ 55.082] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.082] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.082] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.082] sna_set_cursor_position: CRTC:43 (2895, 1333), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.082] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.082] sna_set_cursor_position: CRTC:59 (975, 1333), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.082] sna_set_cursor_position: CRTC:75 (975, 1333), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.082] sna_block_handler (timeout=595964) [ 55.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.082] sna_accel_do_throttle -- no pending activity [ 55.090] sna_set_cursor_position(2907, 1330), cursor? 1 [ 55.090] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.090] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.090] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.090] sna_set_cursor_position: CRTC:43 (2907, 1330), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.090] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.090] sna_set_cursor_position: CRTC:59 (987, 1330), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.090] sna_set_cursor_position: CRTC:75 (987, 1330), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.090] sna_block_handler (timeout=595956) [ 55.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.090] sna_accel_do_throttle -- no pending activity [ 55.098] sna_set_cursor_position(2919, 1328), cursor? 1 [ 55.098] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.098] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.098] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.098] sna_set_cursor_position: CRTC:43 (2919, 1328), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.098] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.098] sna_set_cursor_position: CRTC:59 (999, 1328), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.098] sna_set_cursor_position: CRTC:75 (999, 1328), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.098] sna_block_handler (timeout=595948) [ 55.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.098] sna_accel_do_throttle -- no pending activity [ 55.106] sna_set_cursor_position(2933, 1327), cursor? 1 [ 55.106] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.106] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.106] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.106] sna_set_cursor_position: CRTC:43 (2933, 1327), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.106] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.106] sna_set_cursor_position: CRTC:59 (1013, 1327), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.106] sna_set_cursor_position: CRTC:75 (1013, 1327), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.106] sna_block_handler (timeout=595940) [ 55.106] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.106] sna_accel_do_throttle -- no pending activity [ 55.114] sna_set_cursor_position(2945, 1325), cursor? 1 [ 55.114] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.114] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.114] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.114] sna_set_cursor_position: CRTC:43 (2945, 1325), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.114] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.114] sna_set_cursor_position: CRTC:59 (1025, 1325), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.114] sna_set_cursor_position: CRTC:75 (1025, 1325), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.114] sna_block_handler (timeout=595932) [ 55.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.114] sna_accel_do_throttle -- no pending activity [ 55.122] sna_set_cursor_position(2953, 1323), cursor? 1 [ 55.122] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.122] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.122] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.122] sna_set_cursor_position: CRTC:43 (2953, 1323), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.122] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.122] sna_set_cursor_position: CRTC:59 (1033, 1323), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.122] sna_set_cursor_position: CRTC:75 (1033, 1323), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.122] sna_block_handler (timeout=595924) [ 55.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.122] sna_accel_do_throttle -- no pending activity [ 55.130] sna_set_cursor_position(2962, 1321), cursor? 1 [ 55.130] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.130] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.130] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.130] sna_set_cursor_position: CRTC:43 (2962, 1321), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.130] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.130] sna_set_cursor_position: CRTC:59 (1042, 1321), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.130] sna_set_cursor_position: CRTC:75 (1042, 1321), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.130] sna_block_handler (timeout=595916) [ 55.130] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.130] sna_accel_do_throttle -- no pending activity [ 55.138] sna_set_cursor_position(2967, 1320), cursor? 1 [ 55.138] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.138] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.138] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.138] sna_set_cursor_position: CRTC:43 (2967, 1320), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.138] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.138] sna_set_cursor_position: CRTC:59 (1047, 1320), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.138] sna_set_cursor_position: CRTC:75 (1047, 1320), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.138] sna_block_handler (timeout=595908) [ 55.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.138] sna_accel_do_throttle -- no pending activity [ 55.146] sna_set_cursor_position(2969, 1320), cursor? 1 [ 55.146] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.146] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.146] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.146] sna_set_cursor_position: CRTC:43 (2969, 1320), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.146] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.146] sna_set_cursor_position: CRTC:59 (1049, 1320), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.146] sna_set_cursor_position: CRTC:75 (1049, 1320), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.146] sna_block_handler (timeout=595900) [ 55.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.146] sna_accel_do_throttle -- no pending activity [ 55.154] sna_set_cursor_position(2969, 1318), cursor? 1 [ 55.154] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.154] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.154] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.154] sna_set_cursor_position: CRTC:43 (2969, 1318), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.154] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.154] sna_set_cursor_position: CRTC:59 (1049, 1318), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.154] sna_set_cursor_position: CRTC:75 (1049, 1318), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.154] sna_block_handler (timeout=595892) [ 55.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.154] sna_accel_do_throttle -- no pending activity [ 55.170] sna_set_cursor_position(2970, 1318), cursor? 1 [ 55.170] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.170] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.170] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.170] sna_set_cursor_position: CRTC:43 (2970, 1318), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.170] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.170] sna_set_cursor_position: CRTC:59 (1050, 1318), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.170] sna_set_cursor_position: CRTC:75 (1050, 1318), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.170] sna_block_handler (timeout=595876) [ 55.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.170] sna_accel_do_throttle -- no pending activity [ 55.178] sna_set_cursor_position(2970, 1317), cursor? 1 [ 55.178] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.178] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.178] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.178] sna_set_cursor_position: CRTC:43 (2970, 1317), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.178] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.178] sna_set_cursor_position: CRTC:59 (1050, 1317), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.178] sna_set_cursor_position: CRTC:75 (1050, 1317), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.178] sna_block_handler (timeout=595868) [ 55.178] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.178] sna_accel_do_throttle -- no pending activity [ 55.194] sna_set_cursor_position(2970, 1315), cursor? 1 [ 55.194] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.194] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.194] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.194] sna_set_cursor_position: CRTC:43 (2970, 1315), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.194] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.194] sna_set_cursor_position: CRTC:59 (1050, 1315), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.194] sna_set_cursor_position: CRTC:75 (1050, 1315), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.194] sna_block_handler (timeout=595852) [ 55.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.194] sna_accel_do_throttle -- no pending activity [ 55.202] sna_set_cursor_position(2972, 1314), cursor? 1 [ 55.202] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.202] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.202] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.202] sna_set_cursor_position: CRTC:43 (2972, 1314), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.202] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.202] sna_set_cursor_position: CRTC:59 (1052, 1314), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.202] sna_set_cursor_position: CRTC:75 (1052, 1314), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.202] sna_block_handler (timeout=595844) [ 55.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.202] sna_accel_do_throttle -- no pending activity [ 55.210] sna_set_cursor_position(2974, 1313), cursor? 1 [ 55.210] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.210] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.210] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.210] sna_set_cursor_position: CRTC:43 (2974, 1313), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.210] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.210] sna_set_cursor_position: CRTC:59 (1054, 1313), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.210] sna_set_cursor_position: CRTC:75 (1054, 1313), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.210] sna_block_handler (timeout=595836) [ 55.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.210] sna_accel_do_throttle -- no pending activity [ 55.218] sna_set_cursor_position(2977, 1310), cursor? 1 [ 55.218] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.218] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.218] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.218] sna_set_cursor_position: CRTC:43 (2977, 1310), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.218] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.218] sna_set_cursor_position: CRTC:59 (1057, 1310), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.218] sna_set_cursor_position: CRTC:75 (1057, 1310), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.218] sna_block_handler (timeout=595828) [ 55.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.218] sna_accel_do_throttle -- no pending activity [ 55.218] sna_create_pixmap(117, 20, 24, usage=0) [ 55.218] kgem_can_create_2d: 117x20 @ 24 [ 55.218] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.218] kgem_can_create_2d: untiled size=12288 [ 55.218] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.218] kgem_choose_tiling: 117x20 -> 0 [ 55.218] sna_create_pixmap: usage=0, flags=b [ 55.218] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.218] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 55.218] create_pixmap: serial=594, usage=0, 0x0 [ 55.218] create_pixmap_hdr: pixmap=594, width=117, height=20, usage=0 [ 55.218] sna_create_pixmap: serial=594, 117x20, usage=0 [ 55.218] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=23a, drawable=253 [ 55.218] sna_validate_gc: recomputing clip [ 55.218] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.218] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.218] try_upload__fast: ignore existing cpu damage (if any) [ 55.218] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.218] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.218] kgem_choose_tiling: 117x20 -> 0 [ 55.218] sna_pixmap_alloc_gpu: pixmap=595 [ 55.218] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.218] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.218] __kgem_bo_init(handle=34, num_pages=3) [ 55.218] new pitch=480, tiling=0, handle=34, id=412, num_pages=3 [3], bucket=1 [ 55.219] try_upload__inplace: tiling=0 [ 55.219] kgem_bo_can_map__cpu: handle=34 [ 55.219] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.219] sna_pixmap_move_area_to_gpu: pixmap=595 box=(0, 0), (117, 20), flags=1 [ 55.219] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.219] = None [ 55.219] sna_pixmap_move_to_gpu(pixmap=595, usage=0), flags=3 [ 55.219] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.219] sna_pixmap_mark_active: pixmap=595, handle=34 [ 55.219] __kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 55.219] kgem_bo_can_map__cpu: handle=34 [ 55.219] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.219] kgem_bo_map__cpu(handle=34, size=12288, map=0x0:0x0) [ 55.219] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 55.219] __kgem_bo_map__cpu: caching CPU vma for 34 [ 55.219] kgem_bo_sync__cpu: handle=34 [ 55.219] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.219] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.219] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.219] __sna_damage_all(117, 20) [ 55.219] sna_change_window_attributes [ 55.219] sna_change_window_attributes: flushing background pixmap [ 55.219] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.219] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23c [ 55.219] sna_validate_gc: recomputing clip [ 55.219] sna_validate_gc: composite clip=3x[(2989, 1303), (3106, 1323)] [0x55e0f73c1de0] [ 55.219] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.219] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.219] sna_poly_fill_rect: extents(2989, 1303), (3106, 1323), flags=3 [ 55.219] sna_poly_fill_rect: source is already on the gpu [ 55.219] sna_drawable_use_bo pixmap=8, box=((2989, 1303), (3106, 1323)), flags=3... [ 55.219] sna_drawable_use_bo: pinned, never REPLACES [ 55.219] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.219] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.219] sna_drawable_use_bo: applying move-to-gpu override [ 55.219] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=0, pixmap=8 [front?=1], handle=11, shadow=10 [ 55.219] wait_for_shadow: copying existing GPU damage: 1x(2988, 1161), (3107, 1324) [ 55.219] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.219] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.219] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.219] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.219] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.219] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.219] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.219] kgem_bo_is_blt: handle=10, rq? 0 [ 55.219] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(23040, 23040) [ 55.219] __kgem_bcs_set_tiling: src handle=11:tiling=1, dst handle=10:tiling=1 [ 55.219] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 55.219] sna_blt_copy_boxes: box=(2988, 1161)x(119, 163) [ 55.219] kgem_add_reloc64: handle=10, pos=4, delta=0, domains=28002 [ 55.219] kgem_add_handle: handle=10, index=0 [ 55.219] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=5eed000) [ 55.219] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.219] kgem_add_reloc64: handle=11, pos=8, delta=0, domains=28000 [ 55.219] kgem_add_handle: handle=11, index=1 [ 55.219] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=2f77000) [ 55.219] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 55.219] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=24300 [fenced=0] [ 55.219] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.219] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.219] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5eed000 [ 55.219] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f77000 [ 55.219] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.219] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.219] wait_for_shadow: setting front pixmap to handle=10 [ 55.220] sna_drawable_use_bo: using whole GPU bo [ 55.220] sna_poly_fill_rect: tiled fill, testing for blt [ 55.220] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.220] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.220] sna_pixmap_get_source_bo(pixmap=595, size=117x20) [ 55.220] sna_pixmap_move_to_gpu(pixmap=595, usage=0), flags=a [ 55.220] sna_pixmap_move_to_gpu: already all-damaged [ 55.220] sna_pixmap_mark_active: pixmap=595, handle=34 [ 55.220] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.220] kgem_bo_is_render: handle=34, rq? 0 [0] [ 55.220] kgem_bo_is_render: handle=10, rq? 1 [3] [ 55.220] needs_batch_flush: flushing before handle=34 for new reservation [ 55.220] __kgem_bcs_set_tiling: src handle=34:tiling=0, dst handle=10:tiling=1 [ 55.220] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.220] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1303), (3106, 1305)] [ 55.220] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.220] sna_blt_copy_one: (0, 0) -> (2989, 1303) x (117, 2) [ 55.220] kgem_add_reloc64: handle=10, pos=4, delta=0, domains=28002 [ 55.220] kgem_add_handle: handle=10, index=0 [ 55.220] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=5eed000) [ 55.220] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.220] kgem_add_reloc64: handle=34, pos=8, delta=0, domains=28000 [ 55.220] kgem_add_handle: handle=34, index=1 [ 55.220] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=0) [ 55.220] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1305), (2991, 1321)] [ 55.220] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.220] sna_blt_copy_one: (0, 2) -> (2989, 1305) x (2, 16) [ 55.220] kgem_add_reloc64: handle=10, pos=14, delta=0, domains=28002 [ 55.220] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=5eed000) [ 55.220] kgem_add_reloc64: handle=34, pos=18, delta=0, domains=28000 [ 55.220] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 55.220] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1321), (3106, 1323)] [ 55.220] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.220] sna_blt_copy_one: (0, 18) -> (2989, 1321) x (117, 2) [ 55.220] kgem_add_reloc64: handle=10, pos=24, delta=0, domains=28002 [ 55.220] kgem_add_reloc64[4] = (delta=0, target handle=0, presumed=5eed000) [ 55.220] kgem_add_reloc64: handle=34, pos=28, delta=0, domains=28000 [ 55.220] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=0) [ 55.220] sna_create_pixmap(117, 16, 24, usage=0) [ 55.220] kgem_can_create_2d: 117x16 @ 24 [ 55.220] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.220] kgem_can_create_2d: untiled size=8192 [ 55.220] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.220] kgem_choose_tiling: 117x16 -> 0 [ 55.220] sna_create_pixmap: usage=0, flags=b [ 55.220] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.220] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 55.220] create_pixmap: serial=596, usage=0, 0x0 [ 55.220] create_pixmap_hdr: pixmap=596, width=117, height=16, usage=0 [ 55.220] sna_create_pixmap: serial=596, 117x16, usage=0 [ 55.220] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=253, drawable=255 [ 55.220] sna_validate_gc: recomputing clip [ 55.220] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.220] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.220] try_upload__fast: ignore existing cpu damage (if any) [ 55.220] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.220] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.220] kgem_choose_tiling: 117x16 -> 0 [ 55.220] sna_pixmap_alloc_gpu: pixmap=597 [ 55.220] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.220] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.220] __kgem_bo_init(handle=35, num_pages=2) [ 55.220] new pitch=480, tiling=0, handle=35, id=413, num_pages=2 [2], bucket=1 [ 55.220] try_upload__inplace: tiling=0 [ 55.220] kgem_bo_can_map__cpu: handle=35 [ 55.220] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.220] sna_pixmap_move_area_to_gpu: pixmap=597 box=(0, 0), (117, 16), flags=1 [ 55.220] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.220] = None [ 55.220] sna_pixmap_move_to_gpu(pixmap=597, usage=0), flags=3 [ 55.220] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.220] sna_pixmap_mark_active: pixmap=597, handle=35 [ 55.220] __kgem_bo_is_busy: handle=35, domain: 1 exec? 0, rq? 0 [ 55.220] kgem_bo_can_map__cpu: handle=35 [ 55.220] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.220] kgem_bo_map__cpu(handle=35, size=8192, map=0x0:0x0) [ 55.220] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 55.220] __kgem_bo_map__cpu: caching CPU vma for 35 [ 55.220] kgem_bo_sync__cpu: handle=35 [ 55.220] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.220] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.221] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.221] __sna_damage_all(117, 16) [ 55.221] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.221] kgem_bo_is_busy: handle=35, domain: 1 exec? 0, rq? 0 [ 55.221] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.221] glyphs_format: format=98304, depth=8 [ 55.221] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.221] sna_glyphs: discarding mask [ 55.221] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.221] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708564080 size=117x16 [ 55.221] gen9_render_composite: 0x0, current mode=3/3 [ 55.221] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.221] kgem_bo_is_busy: handle=35, domain: 1 exec? 0, rq? 0 [ 55.221] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.221] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.221] sna_drawable_use_bo pixmap=597, box=((0, 0), (117, 16)), flags=7... [ 55.221] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=7 [ 55.221] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.221] sna_drawable_use_bo: using whole GPU bo [ 55.221] gen9_composite_set_target: pixmap=597, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.221] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.221] get_pixel: 0x55e0f7364020 [ 55.221] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.221] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.221] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.221] color_convert: src=0 [20028888] [ 55.221] color_convert: dst=0 [20028888] [ 55.221] sna_render_get_solid: 0 [ 55.221] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.221] sna_transform_is_imprecise_integer_translation: no transform [ 55.221] gen9_composite_picture: integer translation (0, 0), removing [ 55.221] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.221] sna_render_pixmap_bo: GPU all damaged [ 55.221] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.221] gen4_choose_composite_emitter: solid, identity mask [ 55.221] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.221] __kgem_retire_rq: request 2 complete [ 55.221] kgem_set_mode: flushing before new bo [ 55.221] batch[3/3, flags=1800]: 32 32 16384 16384, nreloc=6, nexec=2, nfence=0, aperture=12153 [fenced=0] [ 55.221] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.221] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.221] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5eed000 [ 55.221] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1ca000 [ 55.221] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.221] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.221] needs_batch_flush: flushing before handle=35 for new reservation [ 55.221] kgem_check_bo: num_pages=+259, num_exec=+3 [ 55.221] aligning vertex: was 2, now 4 floats per vertex [ 55.221] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.221] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.221] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.221] kgem_add_handle: handle=5, index=0 [ 55.221] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.221] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.221] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.221] gen9_composite_get_binding_table(ffc0) [ 55.221] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 55.221] kgem_add_handle: handle=35, index=1 [ 55.221] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 55.221] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 55.221] [3fe0] bind bo(handle=35, addr=0), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.221] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.221] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.221] kgem_add_handle: handle=8, index=2 [ 55.221] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.221] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.221] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.221] kgem_add_handle: handle=6, index=3 [ 55.221] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.221] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.221] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.221] gen9_emit_sampler: sampler = a [ 55.221] gen9_emit_sf: num_sf_outputs=2 [ 55.221] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.221] gen9_emit_vertex_elements: setup id=9 [ 55.221] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.221] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.222] glyphs0_to_dst: glyph=(4, 4)x(6, 9), unclipped [ 55.222] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(96.00, 16.00) x (6.00, 9.00) [ 55.222] glyphs0_to_dst: glyph=(11, 6)x(7, 7), unclipped [ 55.222] emit_primitive_identity_mask__sse4_2: dst=(11, 6), mask=(112.00, 16.00) x (7.00, 7.00) [ 55.222] glyphs0_to_dst: glyph=(19, 3)x(2, 10), unclipped [ 55.222] emit_primitive_identity_mask__sse4_2: dst=(19, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.222] glyphs0_to_dst: glyph=(21, 4)x(5, 9), unclipped [ 55.222] emit_primitive_identity_mask__sse4_2: dst=(21, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.222] gen8_vertex_flush[498] = 12 [ 55.222] sna_create_pixmap(1, 1, 32, usage=0) [ 55.222] kgem_can_create_2d: 1x1 @ 32 [ 55.222] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 55.222] kgem_can_create_2d: untiled size=4096 [ 55.222] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 55.222] kgem_choose_tiling: 1x1 -> 0 [ 55.222] sna_create_pixmap: usage=0, flags=a [ 55.222] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 55.222] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 55.222] create_pixmap: serial=598, usage=0, 1x1 [ 55.222] sna_create_pixmap: serial=598, 1x1, usage=0 [ 55.222] sna_composite_rectangles(pixmap=599, op=1, ffffffff x 1 [(0, 0)x(1, 1) ...]) [ 55.222] sna_composite_rectangles: converted to op 1 [ 55.222] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 55.222] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 55.222] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 55.222] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 55.222] sna_composite_rectangles: fallback, dst pixmap=599 too small or not attached [ 55.222] sna_composite_rectangles: fallback [ 55.222] sna_drawable_move_region_to_cpu(pixmap=599 (1x1), [(0, 0), (1, 1)], flags=1) [ 55.222] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 55.222] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=1) [ 55.222] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.222] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.222] operate_inplace: no, inplace operation not suitable [ 55.222] _sna_pixmap_move_to_cpu: marking as damaged [ 55.222] __sna_damage_all(1, 1) [ 55.222] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.222] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ffffffff [ 55.222] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.222] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 [ 55.222] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.222] glyphs_format: format=98304, depth=8 [ 55.222] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.222] sna_glyphs: discarding mask [ 55.222] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.222] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708564080 size=117x16 [ 55.222] gen9_render_composite: 0x0, current mode=1/1 [ 55.222] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.222] kgem_bo_is_busy: handle=35, domain: 1 exec? 1, rq? 1 [ 55.222] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.222] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.222] sna_drawable_use_bo pixmap=597, box=((0, 0), (117, 16)), flags=7... [ 55.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.222] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.222] sna_drawable_use_bo: using whole GPU bo [ 55.222] gen9_composite_set_target: pixmap=597, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.222] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.222] get_pixel: 0x55e0f736d1e0 [ 55.222] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.222] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.222] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.222] color_convert: src=ffffffff [20028888] [ 55.222] color_convert: dst=ffffffff [20028888] [ 55.222] sna_render_get_solid: ffffffff [ 55.222] sna_render_get_solid(white) [ 55.222] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.222] sna_transform_is_imprecise_integer_translation: no transform [ 55.222] gen9_composite_picture: integer translation (0, 0), removing [ 55.222] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.222] sna_render_pixmap_bo: GPU all damaged [ 55.222] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.222] gen4_choose_composite_emitter: solid, identity mask [ 55.222] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.222] gen9_composite_get_binding_table(fec0) [ 55.222] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.222] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.222] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.222] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.222] gen9_emit_vertex_elements: setup id=9 [ 55.222] glyphs0_to_dst: glyph=(3, 3)x(6, 9), unclipped [ 55.222] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(96.00, 16.00) x (6.00, 9.00) [ 55.222] glyphs0_to_dst: glyph=(10, 5)x(7, 7), unclipped [ 55.222] emit_primitive_identity_mask__sse4_2: dst=(10, 5), mask=(112.00, 16.00) x (7.00, 7.00) [ 55.222] glyphs0_to_dst: glyph=(18, 2)x(2, 10), unclipped [ 55.222] emit_primitive_identity_mask__sse4_2: dst=(18, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.223] glyphs0_to_dst: glyph=(20, 3)x(5, 9), unclipped [ 55.223] emit_primitive_identity_mask__sse4_2: dst=(20, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.223] gen8_vertex_flush[4d4] = 12 [ 55.223] sna_change_window_attributes [ 55.223] sna_change_window_attributes: flushing background pixmap [ 55.223] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.223] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23b [ 55.223] sna_validate_gc: recomputing clip [ 55.223] sna_validate_gc: composite clip=1x[(2991, 1305), (3106, 1321)] [0x55e0f73bc470] [ 55.223] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.223] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.223] sna_poly_fill_rect: extents(2991, 1305), (3106, 1321), flags=1 [ 55.223] sna_poly_fill_rect: dropping last-cpu hint [ 55.223] sna_poly_fill_rect: source is already on the gpu [ 55.223] sna_drawable_use_bo pixmap=8, box=((2991, 1305), (3106, 1321)), flags=b... [ 55.223] sna_drawable_use_bo: pinned, never REPLACES [ 55.223] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.223] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.223] sna_drawable_use_bo: using whole GPU bo [ 55.223] sna_poly_fill_rect: tiled fill, testing for blt [ 55.223] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.223] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.223] sna_pixmap_get_source_bo(pixmap=597, size=117x16) [ 55.223] sna_pixmap_move_to_gpu(pixmap=597, usage=0), flags=a [ 55.223] sna_pixmap_move_to_gpu: already all-damaged [ 55.223] sna_pixmap_mark_active: pixmap=597, handle=35 [ 55.223] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.223] kgem_bo_is_render: handle=35, rq? 1 [1] [ 55.223] kgem_bo_is_render: handle=10, rq? 1 [3] [ 55.223] kgem_bo_is_render: handle=10, rq? 1 [3] [ 55.223] kgem_bo_is_render: handle=35, rq? 1 [1] [ 55.223] needs_batch_flush: flushing before handle=10 for required semaphore [ 55.223] gen8_vertex_close: used=96, vbo active? 26, vb=200, nreloc=1 [ 55.223] gen8_vertex_close: reloc[0] = 289 [ 55.223] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.223] kgem_add_handle: handle=26, index=4 [ 55.223] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=16e000) [ 55.223] batch[1/1, flags=1800]: 316 316 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=333 [fenced=0] [ 55.223] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.223] __kgem_retire_rq: request 2 complete [ 55.223] __kgem_bo_flush: handle=10, busy=0, wedged=0 [ 55.223] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.223] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.223] kgem_fixup_relocs: shrinking by 61440 [ 55.223] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.223] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.223] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1cd000 [ 55.223] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.223] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.223] __kgem_bo_clear_busy: handle=8 [ 55.223] __kgem_bo_clear_dirty: handle=8 [ 55.223] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.223] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.223] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.223] __kgem_bo_clear_busy: handle=8 [ 55.223] __kgem_bo_clear_dirty: handle=8 [ 55.223] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.223] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.223] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.223] kgem_check_bo: num_pages=+12152, num_exec=+2 [ 55.223] aligning vertex: was 4, now 2 floats per vertex [ 55.223] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.223] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.223] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.223] kgem_add_handle: handle=5, index=0 [ 55.223] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.223] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.223] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.223] gen9_composite_get_binding_table(ffc0) [ 55.223] kgem_add_reloc64: handle=10, pos=16360, delta=0, domains=20002 [ 55.223] kgem_add_handle: handle=10, index=1 [ 55.223] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=5eed000) [ 55.223] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.223] [3fe0] bind bo(handle=10, addr=5eed000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.223] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 55.223] kgem_add_handle: handle=35, index=2 [ 55.223] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1cd000) [ 55.223] [3fd0] bind bo(handle=35, addr=1cd000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.223] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.224] gen9_emit_sampler: sampler = 0 [ 55.224] gen9_emit_sf: num_sf_outputs=1 [ 55.224] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.224] gen9_emit_vertex_elements: setup id=0 [ 55.224] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.224] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.224] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1305), (3106, 1321)] [ 55.224] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1305), (3106, 1321)] [ 55.224] gen8_vertex_flush[490] = 3 [ 55.224] sna_block_handler (timeout=0) [ 55.224] sna_block_handler (timeout=0) [ 55.224] sna_block_handler (timeout=595822) [ 55.224] kgem_retire, need_retire?=1 [ 55.224] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.224] kgem_retire__requests_ring: retiring ring 0 [ 55.224] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.224] __kgem_retire_rq: request 2 complete [ 55.224] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.224] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.224] kgem_retire -- retired=0, need_retire=0 [ 55.224] sna_accel_block: GPU idle, flushing [ 55.224] gen8_vertex_close: used=102, vbo active? 26, vb=1, nreloc=1 [ 55.224] gen8_vertex_close: reloc[0] = 287 [ 55.224] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.224] kgem_add_handle: handle=26, index=3 [ 55.224] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=16e000) [ 55.224] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=12226 [fenced=0] [ 55.224] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.224] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.224] kgem_fixup_relocs: shrinking by 61440 [ 55.224] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.224] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.224] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5eed000 [ 55.224] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.224] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1cd000 [ 55.224] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.224] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.224] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.224] start_flush: has dirty shadow [ 55.224] timer_enable (time=55224), starting timer 0 [ 55.224] timer_enable (time=55224), starting timer 1 [ 55.224] sna_accel_block: evaluating timers, active=7 [ 55.224] sna_accel_block: flush timer expires in 8 [55232] [ 55.226] sna_set_cursor_position(2979, 1309), cursor? 1 [ 55.226] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.226] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.226] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.226] sna_set_cursor_position: CRTC:43 (2979, 1309), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.226] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.226] sna_set_cursor_position: CRTC:59 (1059, 1309), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.226] sna_set_cursor_position: CRTC:75 (1059, 1309), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.226] sna_block_handler (timeout=595820) [ 55.226] kgem_retire, need_retire?=1 [ 55.226] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.226] kgem_retire__requests_ring: retiring ring 0 [ 55.226] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.226] __kgem_retire_rq: request 2 complete [ 55.226] __kgem_bo_flush: handle=10, busy=0, wedged=0 [ 55.226] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 55.226] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.226] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.226] kgem_retire -- retired=0, need_retire=0 [ 55.226] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 55.226] gen6_render_retire: resetting idle vbo [ 55.226] sna_scanout_do_flush: flush timer active: delta=6 [ 55.226] sna_accel_block: evaluating timers, active=7 [ 55.226] sna_accel_block: flush timer expires in 6 [55232] [ 55.232] sna_block_handler (timeout=595814) [ 55.232] sna_scanout_do_flush: flush timer active: delta=0 [ 55.232] sna_scanout_do_flush (time=55232), triggered [ 55.232] sna_scanout_flush (time=55232), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.232] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.232] stop_flush: scanout=10 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.232] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.232] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.232] sna_mode_redisplay: damage: 1x(2989, 1303), (3106, 1323) [ 55.232] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.232] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.232] sna_pixmap_move_to_gpu: already all-damaged [ 55.232] sna_pixmap_mark_active: pixmap=8, handle=10 [ 55.232] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.232] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.232] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.232] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=11 [active?=3], new handle=10 [active=0] [ 55.232] __kgem_bo_clear_dirty: handle=10 [ 55.232] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 11, transformed? 0 [ 55.232] get_fb: reusing fb=124 for handle=10 [ 55.233] sna_mode_redisplay: recording flip on CRTC:43 handle=10, active_scanout=1, serial=1 [ 55.233] __kgem_bo_clear_busy: handle=10 [ 55.233] __kgem_bo_clear_dirty: handle=10 [ 55.233] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 11, transformed? 0 [ 55.233] sna_mode_redisplay: recording flip on CRTC:59 handle=10, active_scanout=2, serial=1 [ 55.233] __kgem_bo_clear_busy: handle=10 [ 55.233] __kgem_bo_clear_dirty: handle=10 [ 55.233] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.233] sna_mode_redisplay: flipped 2 outputs, shadow active? 11 [ 55.233] set_shadow: waiting for region 1x[(2989, 1303), (3106, 1323)], front handle=10, shadow handle=11 [ 55.233] sna_accel_block: evaluating timers, active=7 [ 55.233] sna_accel_block: flush timer expires in 16 [55248] [ 55.234] sna_set_cursor_position(2983, 1307), cursor? 1 [ 55.234] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.234] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.234] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.234] sna_set_cursor_position: CRTC:43 (2983, 1307), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.234] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.234] sna_set_cursor_position: CRTC:59 (1063, 1307), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.234] sna_set_cursor_position: CRTC:75 (1063, 1307), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.234] sna_block_handler (timeout=595812) [ 55.234] sna_scanout_do_flush: flush timer active: delta=14 [ 55.234] sna_accel_block: evaluating timers, active=7 [ 55.234] sna_accel_block: flush timer expires in 14 [55248] [ 55.234] sna_mode_wakeup: len=32 [ 55.234] sna_mode_wakeup: recording last swap on pipe=0, frame 1952 [7a0], time 55.235002 [ 55.234] sna_mode_wakeup: removing handle=11 [active_scanout=2] from scanout, installing handle=10 [active_scanout=2] [ 55.234] sna_mode_wakeup: flip complete, pending? 2 [ 55.234] sna_block_handler (timeout=595812) [ 55.234] sna_scanout_do_flush: flush timer active: delta=14 [ 55.234] sna_accel_block: evaluating timers, active=7 [ 55.234] sna_accel_block: flush timer expires in 14 [55248] [ 55.242] sna_set_cursor_position(2985, 1304), cursor? 1 [ 55.242] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.242] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.242] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.242] sna_set_cursor_position: CRTC:43 (2985, 1304), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.242] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.242] sna_set_cursor_position: CRTC:59 (1065, 1304), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.242] sna_set_cursor_position: CRTC:75 (1065, 1304), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.242] sna_block_handler (timeout=595804) [ 55.242] sna_scanout_do_flush: flush timer active: delta=6 [ 55.242] sna_accel_do_throttle (time=55242), triggered [ 55.242] sna_accel_throttle (time=55242) [ 55.242] sna_accel_disarm_timer[1] (time=55242) [ 55.242] sna_accel_block: evaluating timers, active=5 [ 55.242] sna_accel_block: flush timer expires in 6 [55248] [ 55.245] sna_mode_wakeup: len=32 [ 55.245] sna_mode_wakeup: recording last swap on pipe=1, frame 975 [3cf], time 55.247220 [ 55.245] sna_mode_wakeup: removing handle=11 [active_scanout=1] from scanout, installing handle=10 [active_scanout=2] [ 55.245] sna_mode_wakeup: flip complete, pending? 1 [ 55.245] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.246] sna_block_handler (timeout=595800) [ 55.246] sna_scanout_do_flush: flush timer active: delta=2 [ 55.246] sna_scanout_do_flush (time=55246), triggered [ 55.246] sna_scanout_flush (time=55246), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.246] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.246] stop_flush: scanout=10 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.246] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.246] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.246] sna_accel_do_throttle -- no pending activity [ 55.246] sna_accel_block: evaluating timers, active=5 [ 55.246] sna_accel_block: flush timer expires in 16 [55262] [ 55.250] sna_set_cursor_position(2987, 1302), cursor? 1 [ 55.250] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.250] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.250] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.250] sna_set_cursor_position: CRTC:43 (2987, 1302), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.250] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.250] sna_set_cursor_position: CRTC:59 (1067, 1302), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.250] sna_set_cursor_position: CRTC:75 (1067, 1302), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.250] sna_block_handler (timeout=595796) [ 55.250] sna_scanout_do_flush: flush timer active: delta=12 [ 55.250] sna_accel_do_throttle -- no pending activity [ 55.250] sna_accel_block: evaluating timers, active=5 [ 55.250] sna_accel_block: flush timer expires in 12 [55262] [ 55.258] sna_set_cursor_position(2989, 1300), cursor? 1 [ 55.258] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.258] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.258] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.258] sna_set_cursor_position: CRTC:43 (2989, 1300), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.258] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.258] sna_set_cursor_position: CRTC:59 (1069, 1300), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.258] sna_set_cursor_position: CRTC:75 (1069, 1300), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.258] sna_block_handler (timeout=595788) [ 55.258] sna_scanout_do_flush: flush timer active: delta=4 [ 55.258] sna_accel_do_throttle -- no pending activity [ 55.258] sna_accel_block: evaluating timers, active=5 [ 55.258] sna_accel_block: flush timer expires in 4 [55262] [ 55.262] sna_block_handler (timeout=595784) [ 55.262] sna_scanout_do_flush: flush timer active: delta=0 [ 55.262] sna_scanout_do_flush (time=55262), triggered [ 55.262] sna_scanout_flush (time=55262), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.262] stop_flush: scanout=10 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.262] sna_accel_disarm_timer[0] (time=55262) [ 55.262] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.262] sna_accel_do_throttle -- no pending activity [ 55.266] sna_set_cursor_position(2989, 1299), cursor? 1 [ 55.266] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.266] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.266] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.266] sna_set_cursor_position: CRTC:43 (2989, 1299), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.266] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.266] sna_set_cursor_position: CRTC:59 (1069, 1299), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.266] sna_set_cursor_position: CRTC:75 (1069, 1299), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.266] sna_block_handler (timeout=595780) [ 55.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.266] sna_accel_do_throttle -- no pending activity [ 55.274] sna_set_cursor_position(2990, 1297), cursor? 1 [ 55.274] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.274] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.274] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.274] sna_set_cursor_position: CRTC:43 (2990, 1297), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.274] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.274] sna_set_cursor_position: CRTC:59 (1070, 1297), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.274] sna_set_cursor_position: CRTC:75 (1070, 1297), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.274] sna_block_handler (timeout=595772) [ 55.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.274] sna_accel_do_throttle -- no pending activity [ 55.282] sna_set_cursor_position(2990, 1295), cursor? 1 [ 55.282] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.282] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.282] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.282] sna_set_cursor_position: CRTC:43 (2990, 1295), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.282] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.282] sna_set_cursor_position: CRTC:59 (1070, 1295), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.282] sna_set_cursor_position: CRTC:75 (1070, 1295), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.282] sna_block_handler (timeout=595764) [ 55.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.282] sna_accel_do_throttle -- no pending activity [ 55.290] sna_set_cursor_position(2991, 1292), cursor? 1 [ 55.290] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.290] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.290] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.290] sna_set_cursor_position: CRTC:43 (2991, 1292), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.290] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.290] sna_set_cursor_position: CRTC:59 (1071, 1292), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.290] sna_set_cursor_position: CRTC:75 (1071, 1292), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.290] sna_block_handler (timeout=595756) [ 55.290] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.290] sna_accel_do_throttle -- no pending activity [ 55.298] sna_set_cursor_position(2991, 1289), cursor? 1 [ 55.298] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.298] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.298] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.298] sna_set_cursor_position: CRTC:43 (2991, 1289), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.298] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.298] sna_set_cursor_position: CRTC:59 (1071, 1289), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.298] sna_set_cursor_position: CRTC:75 (1071, 1289), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.298] sna_block_handler (timeout=595748) [ 55.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.298] sna_accel_do_throttle -- no pending activity [ 55.306] sna_set_cursor_position(2993, 1286), cursor? 1 [ 55.306] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.306] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.306] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.306] sna_set_cursor_position: CRTC:43 (2993, 1286), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.306] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.306] sna_set_cursor_position: CRTC:59 (1073, 1286), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.306] sna_set_cursor_position: CRTC:75 (1073, 1286), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.306] sna_block_handler (timeout=595740) [ 55.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 55.306] sna_accel_do_throttle -- no pending activity [ 55.306] sna_create_pixmap(117, 20, 24, usage=0) [ 55.306] kgem_can_create_2d: 117x20 @ 24 [ 55.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.306] kgem_can_create_2d: untiled size=12288 [ 55.306] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.306] kgem_choose_tiling: 117x20 -> 0 [ 55.306] sna_create_pixmap: usage=0, flags=b [ 55.306] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.306] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 55.306] create_pixmap: serial=600, usage=0, 0x0 [ 55.306] create_pixmap_hdr: pixmap=600, width=117, height=20, usage=0 [ 55.306] sna_create_pixmap: serial=600, 117x20, usage=0 [ 55.306] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=255, drawable=259 [ 55.306] sna_validate_gc: recomputing clip [ 55.306] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.306] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.306] try_upload__fast: ignore existing cpu damage (if any) [ 55.306] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.306] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.306] kgem_choose_tiling: 117x20 -> 0 [ 55.306] sna_pixmap_alloc_gpu: pixmap=601 [ 55.306] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.306] __kgem_bo_init(handle=36, num_pages=3) [ 55.306] new pitch=480, tiling=0, handle=36, id=414, num_pages=3 [3], bucket=1 [ 55.306] try_upload__inplace: tiling=0 [ 55.306] kgem_bo_can_map__cpu: handle=36 [ 55.306] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.306] sna_pixmap_move_area_to_gpu: pixmap=601 box=(0, 0), (117, 20), flags=1 [ 55.307] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.307] = None [ 55.307] sna_pixmap_move_to_gpu(pixmap=601, usage=0), flags=3 [ 55.307] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.307] sna_pixmap_mark_active: pixmap=601, handle=36 [ 55.307] __kgem_bo_is_busy: handle=36, domain: 1 exec? 0, rq? 0 [ 55.307] kgem_bo_can_map__cpu: handle=36 [ 55.307] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.307] kgem_bo_map__cpu(handle=36, size=12288, map=0x0:0x0) [ 55.307] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 55.307] __kgem_bo_map__cpu: caching CPU vma for 36 [ 55.307] kgem_bo_sync__cpu: handle=36 [ 55.307] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.307] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.307] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.307] __sna_damage_all(117, 20) [ 55.307] sna_change_window_attributes [ 55.307] sna_change_window_attributes: flushing background pixmap [ 55.307] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.307] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23c [ 55.307] sna_validate_gc: recomputing clip [ 55.307] sna_validate_gc: composite clip=3x[(2989, 1303), (3106, 1323)] [0x55e0f73c1de0] [ 55.307] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.307] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.307] sna_poly_fill_rect: extents(2989, 1303), (3106, 1323), flags=3 [ 55.307] sna_poly_fill_rect: source is already on the gpu [ 55.307] sna_drawable_use_bo pixmap=8, box=((2989, 1303), (3106, 1323)), flags=3... [ 55.307] sna_drawable_use_bo: pinned, never REPLACES [ 55.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.307] sna_drawable_use_bo: applying move-to-gpu override [ 55.307] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=0, pixmap=8 [front?=1], handle=10, shadow=11 [ 55.307] wait_for_shadow: copying existing GPU damage: 1x(2989, 1303), (3106, 1323) [ 55.307] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.307] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.307] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.307] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.307] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.307] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.307] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.307] kgem_bo_is_blt: handle=11, rq? 0 [ 55.307] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(23040, 23040) [ 55.307] __kgem_bcs_set_tiling: src handle=10:tiling=1, dst handle=11:tiling=1 [ 55.307] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 55.307] sna_blt_copy_boxes: box=(2989, 1303)x(117, 20) [ 55.307] kgem_add_reloc64: handle=11, pos=4, delta=0, domains=28002 [ 55.307] kgem_add_handle: handle=11, index=0 [ 55.307] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=2f77000) [ 55.307] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.307] kgem_add_reloc64: handle=10, pos=8, delta=0, domains=28000 [ 55.307] kgem_add_handle: handle=10, index=1 [ 55.307] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=5eed000) [ 55.307] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 55.307] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=24300 [fenced=0] [ 55.307] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.307] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.307] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.307] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8e63000 [ 55.307] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.307] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.307] wait_for_shadow: setting front pixmap to handle=11 [ 55.307] sna_drawable_use_bo: using whole GPU bo [ 55.307] sna_poly_fill_rect: tiled fill, testing for blt [ 55.307] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.307] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.307] sna_pixmap_get_source_bo(pixmap=601, size=117x20) [ 55.307] sna_pixmap_move_to_gpu(pixmap=601, usage=0), flags=a [ 55.307] sna_pixmap_move_to_gpu: already all-damaged [ 55.307] sna_pixmap_mark_active: pixmap=601, handle=36 [ 55.307] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.307] kgem_bo_is_render: handle=36, rq? 0 [0] [ 55.307] kgem_bo_is_render: handle=11, rq? 1 [3] [ 55.308] needs_batch_flush: flushing before handle=36 for new reservation [ 55.308] __kgem_bcs_set_tiling: src handle=36:tiling=0, dst handle=11:tiling=1 [ 55.308] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.308] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1303), (3106, 1305)] [ 55.308] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.308] sna_blt_copy_one: (0, 0) -> (2989, 1303) x (117, 2) [ 55.308] kgem_add_reloc64: handle=11, pos=4, delta=0, domains=28002 [ 55.308] kgem_add_handle: handle=11, index=0 [ 55.308] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=2f77000) [ 55.308] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.308] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 55.308] kgem_add_handle: handle=36, index=1 [ 55.308] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=0) [ 55.308] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1305), (2991, 1321)] [ 55.308] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.308] sna_blt_copy_one: (0, 2) -> (2989, 1305) x (2, 16) [ 55.308] kgem_add_reloc64: handle=11, pos=14, delta=0, domains=28002 [ 55.308] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=2f77000) [ 55.308] kgem_add_reloc64: handle=36, pos=18, delta=0, domains=28000 [ 55.308] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 55.308] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1321), (3106, 1323)] [ 55.308] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.308] sna_blt_copy_one: (0, 18) -> (2989, 1321) x (117, 2) [ 55.308] kgem_add_reloc64: handle=11, pos=24, delta=0, domains=28002 [ 55.308] kgem_add_reloc64[4] = (delta=0, target handle=0, presumed=2f77000) [ 55.308] kgem_add_reloc64: handle=36, pos=28, delta=0, domains=28000 [ 55.308] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=0) [ 55.308] sna_destroy_pixmap: pixmap=568, attached?=1 [ 55.308] sna_pixmap_unmap: pixmap=568 dropping cpu mapping [ 55.308] _kgem_bo_destroy: handle=29, proxy? 0 [ 55.308] __kgem_bo_destroy: handle=29, size=12288 [ 55.308] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 55.308] __sna_free_pixmap(pixmap=568) [ 55.308] sna_create_pixmap(117, 16, 24, usage=0) [ 55.308] kgem_can_create_2d: 117x16 @ 24 [ 55.308] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.308] kgem_can_create_2d: untiled size=8192 [ 55.308] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.308] kgem_choose_tiling: 117x16 -> 0 [ 55.308] sna_create_pixmap: usage=0, flags=b [ 55.308] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.308] __pop_freed_pixmap: reusing freed pixmap=568 header [ 55.308] create_pixmap_hdr: pixmap=602, width=117, height=16, usage=0 [ 55.308] sna_create_pixmap: serial=602, 117x16, usage=0 [ 55.308] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=259, drawable=25b [ 55.308] sna_validate_gc: recomputing clip [ 55.308] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.308] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.308] try_upload__fast: ignore existing cpu damage (if any) [ 55.308] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.308] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.308] kgem_choose_tiling: 117x16 -> 0 [ 55.308] sna_pixmap_alloc_gpu: pixmap=603 [ 55.308] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.308] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.308] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 55.308] from inactive: pitch=480, tiling=0: handle=29, id=415 [ 55.308] try_upload__inplace: tiling=0 [ 55.308] kgem_bo_can_map__cpu: handle=29 [ 55.308] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.308] sna_pixmap_move_area_to_gpu: pixmap=603 box=(0, 0), (117, 16), flags=1 [ 55.308] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.308] = None [ 55.308] sna_pixmap_move_to_gpu(pixmap=603, usage=0), flags=3 [ 55.308] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.308] sna_pixmap_mark_active: pixmap=603, handle=29 [ 55.308] __kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 55.308] kgem_bo_can_map__cpu: handle=29 [ 55.308] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.308] kgem_bo_map__wc: handle=29, offset=1777664, tiling=0, map=0x0:0x7f8b4fb53000, domain=0 [ 55.308] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.308] __kgem_bo_map__wc(handle=29, size=12288) [ 55.308] __kgem_bo_map__wc: caching CPU(wc) vma for 29 [ 55.308] kgem_bo_sync__gtt: handle=29 [ 55.308] __kgem_busy: handle=29, busy=0, wedged=0 [ 55.308] kgem_bo_sync__gtt: SYNC: handle=29, needs_flush? 0, domain? 0, busy? 0 [ 55.308] __kgem_busy: handle=29, busy=0, wedged=0 [ 55.309] kgem_bo_retire: retiring bo handle=29 (needed flush? 0), rq? 0 [busy?=0] [ 55.309] assert_bo_retired: handle=29, domain: 0 exec? 0, rq? 0 [ 55.309] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.309] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.309] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.309] __sna_damage_all(117, 16) [ 55.309] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.309] kgem_bo_is_busy: handle=29, domain: 2 exec? 0, rq? 0 [ 55.309] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.309] glyphs_format: format=98304, depth=8 [ 55.309] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.309] sna_glyphs: discarding mask [ 55.309] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.309] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708774272 size=117x16 [ 55.309] gen9_render_composite: 0x0, current mode=3/3 [ 55.309] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.309] kgem_bo_is_busy: handle=29, domain: 2 exec? 0, rq? 0 [ 55.309] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.309] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.309] sna_drawable_use_bo pixmap=603, box=((0, 0), (117, 16)), flags=7... [ 55.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.309] sna_drawable_use_bo: using whole GPU bo [ 55.309] gen9_composite_set_target: pixmap=603, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.309] get_pixel: 0x55e0f7364020 [ 55.309] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.309] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.309] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.309] color_convert: src=0 [20028888] [ 55.309] color_convert: dst=0 [20028888] [ 55.309] sna_render_get_solid: 0 [ 55.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.309] sna_transform_is_imprecise_integer_translation: no transform [ 55.309] gen9_composite_picture: integer translation (0, 0), removing [ 55.309] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.309] sna_render_pixmap_bo: GPU all damaged [ 55.309] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.309] gen4_choose_composite_emitter: solid, identity mask [ 55.309] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.309] __kgem_retire_rq: request 2 complete [ 55.309] kgem_set_mode: flushing before new bo [ 55.309] batch[3/3, flags=1800]: 32 32 16384 16384, nreloc=6, nexec=2, nfence=0, aperture=12153 [fenced=0] [ 55.309] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.309] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.309] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.309] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1cf000 [ 55.309] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.309] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.309] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.309] aligning vertex: was 2, now 4 floats per vertex [ 55.309] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.309] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.309] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.309] kgem_add_handle: handle=5, index=0 [ 55.309] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.309] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.309] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.309] gen9_composite_get_binding_table(ffc0) [ 55.309] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 55.309] kgem_add_handle: handle=29, index=1 [ 55.309] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1b2000) [ 55.309] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 55.309] [3fe0] bind bo(handle=29, addr=1b2000), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.309] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.309] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.309] kgem_add_handle: handle=8, index=2 [ 55.309] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.309] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.309] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.309] kgem_add_handle: handle=6, index=3 [ 55.309] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.309] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.309] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.309] gen9_emit_sampler: sampler = a [ 55.310] gen9_emit_sf: num_sf_outputs=2 [ 55.310] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.310] gen9_emit_vertex_elements: setup id=9 [ 55.310] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.310] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.310] glyphs0_to_dst: glyph=(4, 4)x(6, 9), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(96.00, 16.00) x (6.00, 9.00) [ 55.310] glyphs0_to_dst: glyph=(11, 6)x(7, 7), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(11, 6), mask=(112.00, 16.00) x (7.00, 7.00) [ 55.310] glyphs0_to_dst: glyph=(19, 3)x(2, 10), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(19, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.310] glyphs0_to_dst: glyph=(21, 4)x(5, 9), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(21, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.310] gen8_vertex_flush[498] = 12 [ 55.310] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.310] kgem_bo_is_busy: handle=29, domain: 2 exec? 1, rq? 1 [ 55.310] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.310] glyphs_format: format=98304, depth=8 [ 55.310] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.310] sna_glyphs: discarding mask [ 55.310] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.310] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708774272 size=117x16 [ 55.310] gen9_render_composite: 0x0, current mode=1/1 [ 55.310] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.310] kgem_bo_is_busy: handle=29, domain: 2 exec? 1, rq? 1 [ 55.310] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.310] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.310] sna_drawable_use_bo pixmap=603, box=((0, 0), (117, 16)), flags=7... [ 55.310] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.310] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.310] sna_drawable_use_bo: using whole GPU bo [ 55.310] gen9_composite_set_target: pixmap=603, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.310] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.310] get_pixel: 0x55e0f7334ba0 [ 55.310] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 55.310] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 55.310] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.310] color_convert: src=ff111111 [20028888] [ 55.310] color_convert: dst=ff111111 [20028888] [ 55.310] sna_render_get_solid: ff111111 [ 55.310] sna_render_get_solid(0) = ff111111 (old) [ 55.310] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.310] sna_transform_is_imprecise_integer_translation: no transform [ 55.310] gen9_composite_picture: integer translation (0, 0), removing [ 55.310] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.310] sna_render_pixmap_bo: GPU all damaged [ 55.310] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.310] gen4_choose_composite_emitter: solid, identity mask [ 55.310] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.310] gen9_composite_get_binding_table(fec0) [ 55.310] kgem_add_reloc64: handle=19, pos=16296, delta=0, domains=40000 [ 55.310] kgem_add_reloc64: adding proxy [delta=0] for handle=19 [ 55.310] kgem_add_handle: handle=19, index=4 [ 55.310] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=161000) [ 55.310] [3fa0] bind bo(handle=19, addr=161000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.310] gen9_emit_vertex_elements: setup id=9 [ 55.310] glyphs0_to_dst: glyph=(3, 3)x(6, 9), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(96.00, 16.00) x (6.00, 9.00) [ 55.310] glyphs0_to_dst: glyph=(10, 5)x(7, 7), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(10, 5), mask=(112.00, 16.00) x (7.00, 7.00) [ 55.310] glyphs0_to_dst: glyph=(18, 2)x(2, 10), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(18, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.310] glyphs0_to_dst: glyph=(20, 3)x(5, 9), unclipped [ 55.310] emit_primitive_identity_mask__sse4_2: dst=(20, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.310] gen8_vertex_flush[4d4] = 12 [ 55.310] sna_change_window_attributes [ 55.310] sna_change_window_attributes: flushing background pixmap [ 55.310] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.310] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23b [ 55.310] sna_validate_gc: recomputing clip [ 55.310] sna_validate_gc: composite clip=1x[(2991, 1305), (3106, 1321)] [0x55e0f73bc470] [ 55.310] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.310] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.310] sna_poly_fill_rect: extents(2991, 1305), (3106, 1321), flags=1 [ 55.310] sna_poly_fill_rect: dropping last-cpu hint [ 55.310] sna_poly_fill_rect: source is already on the gpu [ 55.310] sna_drawable_use_bo pixmap=8, box=((2991, 1305), (3106, 1321)), flags=b... [ 55.310] sna_drawable_use_bo: pinned, never REPLACES [ 55.310] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.310] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.310] sna_drawable_use_bo: using whole GPU bo [ 55.310] sna_poly_fill_rect: tiled fill, testing for blt [ 55.310] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.310] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.311] sna_pixmap_get_source_bo(pixmap=603, size=117x16) [ 55.311] sna_pixmap_move_to_gpu(pixmap=603, usage=0), flags=a [ 55.311] sna_pixmap_move_to_gpu: already all-damaged [ 55.311] sna_pixmap_mark_active: pixmap=603, handle=29 [ 55.311] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.311] kgem_bo_is_render: handle=29, rq? 1 [1] [ 55.311] kgem_bo_is_render: handle=11, rq? 1 [3] [ 55.311] kgem_bo_is_render: handle=11, rq? 1 [3] [ 55.311] kgem_bo_is_render: handle=29, rq? 1 [1] [ 55.311] needs_batch_flush: flushing before handle=11 for required semaphore [ 55.311] gen8_vertex_close: used=96, vbo active? 26, vb=200, nreloc=1 [ 55.311] gen8_vertex_close: reloc[0] = 289 [ 55.311] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.311] kgem_add_handle: handle=26, index=5 [ 55.311] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.311] batch[1/1, flags=1800]: 316 316 16288 16384, nreloc=8, nexec=6, nfence=0, aperture=335 [fenced=0] [ 55.311] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.311] __kgem_retire_rq: request 2 complete [ 55.311] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 55.311] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.311] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.311] kgem_fixup_relocs: shrinking by 61440 [ 55.311] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.311] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.311] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1b2000 [ 55.311] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.311] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.311] __kgem_bo_clear_busy: handle=8 [ 55.311] __kgem_bo_clear_dirty: handle=8 [ 55.311] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.311] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.311] kgem_commit: release handle=19 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.311] __kgem_bo_clear_busy: handle=19 [ 55.311] __kgem_bo_clear_dirty: handle=19 [ 55.311] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 55.311] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.311] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.311] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.311] kgem_check_bo: num_pages=+12153, num_exec=+2 [ 55.311] aligning vertex: was 4, now 2 floats per vertex [ 55.311] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.311] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.311] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.311] kgem_add_handle: handle=5, index=0 [ 55.311] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.311] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.311] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.311] gen9_composite_get_binding_table(ffc0) [ 55.311] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 55.311] kgem_add_handle: handle=11, index=1 [ 55.311] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=2f77000) [ 55.311] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.311] [3fe0] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.311] kgem_add_reloc64: handle=29, pos=16344, delta=0, domains=40000 [ 55.311] kgem_add_handle: handle=29, index=2 [ 55.311] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1b2000) [ 55.311] [3fd0] bind bo(handle=29, addr=1b2000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.311] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.311] gen9_emit_sampler: sampler = 0 [ 55.311] gen9_emit_sf: num_sf_outputs=1 [ 55.311] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.311] gen9_emit_vertex_elements: setup id=0 [ 55.311] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.311] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.311] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1305), (3106, 1321)] [ 55.311] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1305), (3106, 1321)] [ 55.311] gen8_vertex_flush[490] = 3 [ 55.311] sna_block_handler (timeout=0) [ 55.311] sna_destroy_pixmap: pixmap=570, attached?=1 [ 55.311] sna_pixmap_unmap: pixmap=570 dropping cpu mapping [ 55.311] _kgem_bo_destroy: handle=30, proxy? 0 [ 55.311] __kgem_bo_destroy: handle=30, size=8192 [ 55.312] kgem_bo_move_to_inactive: moving handle=30 to inactive [ 55.312] __sna_free_pixmap(pixmap=570) [ 55.312] sna_block_handler (timeout=0) [ 55.312] sna_create_pixmap(117, 20, 24, usage=0) [ 55.312] kgem_can_create_2d: 117x20 @ 24 [ 55.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.312] kgem_can_create_2d: untiled size=12288 [ 55.312] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.312] kgem_choose_tiling: 117x20 -> 0 [ 55.312] sna_create_pixmap: usage=0, flags=b [ 55.312] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.312] __pop_freed_pixmap: reusing freed pixmap=570 header [ 55.312] create_pixmap_hdr: pixmap=604, width=117, height=20, usage=0 [ 55.312] sna_create_pixmap: serial=604, 117x20, usage=0 [ 55.312] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=25b, drawable=25d [ 55.312] sna_validate_gc: recomputing clip [ 55.312] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.312] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.312] try_upload__fast: ignore existing cpu damage (if any) [ 55.312] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.312] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.312] kgem_choose_tiling: 117x20 -> 0 [ 55.312] sna_pixmap_alloc_gpu: pixmap=605 [ 55.312] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.312] inactive too small: 2 < 3 [ 55.312] __kgem_bo_init(handle=37, num_pages=3) [ 55.312] new pitch=480, tiling=0, handle=37, id=416, num_pages=3 [3], bucket=1 [ 55.312] try_upload__inplace: tiling=0 [ 55.312] kgem_bo_can_map__cpu: handle=37 [ 55.312] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.312] sna_pixmap_move_area_to_gpu: pixmap=605 box=(0, 0), (117, 20), flags=1 [ 55.312] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.312] = None [ 55.312] sna_pixmap_move_to_gpu(pixmap=605, usage=0), flags=3 [ 55.312] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.312] sna_pixmap_mark_active: pixmap=605, handle=37 [ 55.312] __kgem_bo_is_busy: handle=37, domain: 1 exec? 0, rq? 0 [ 55.312] kgem_bo_can_map__cpu: handle=37 [ 55.312] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.312] kgem_bo_map__cpu(handle=37, size=12288, map=0x0:0x0) [ 55.312] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 1) [ 55.312] __kgem_bo_map__cpu: caching CPU vma for 37 [ 55.312] kgem_bo_sync__cpu: handle=37 [ 55.312] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.312] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.312] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.312] __sna_damage_all(117, 20) [ 55.312] sna_destroy_pixmap: pixmap=560, attached?=1 [ 55.312] sna_pixmap_unmap: pixmap=560 dropping cpu mapping [ 55.312] _kgem_bo_destroy: handle=27, proxy? 0 [ 55.312] __kgem_bo_destroy: handle=27, size=12288 [ 55.312] kgem_bo_move_to_inactive: moving handle=27 to inactive [ 55.312] __sna_free_pixmap(pixmap=560) [ 55.312] sna_change_window_attributes [ 55.312] sna_change_window_attributes: flushing background pixmap [ 55.312] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.312] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=240 [ 55.312] sna_validate_gc: recomputing clip [ 55.312] sna_validate_gc: composite clip=3x[(2989, 1276), (3106, 1296)] [0x55e0f73f2990] [ 55.312] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.312] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.312] sna_poly_fill_rect: extents(2989, 1276), (3106, 1296), flags=3 [ 55.312] sna_poly_fill_rect: source is already on the gpu [ 55.312] sna_drawable_use_bo pixmap=8, box=((2989, 1276), (3106, 1296)), flags=3... [ 55.312] sna_drawable_use_bo: pinned, never REPLACES [ 55.312] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.312] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.312] sna_drawable_use_bo: using whole GPU bo [ 55.312] sna_poly_fill_rect: tiled fill, testing for blt [ 55.312] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.312] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.312] sna_pixmap_get_source_bo(pixmap=605, size=117x20) [ 55.313] sna_pixmap_move_to_gpu(pixmap=605, usage=0), flags=a [ 55.313] sna_pixmap_move_to_gpu: already all-damaged [ 55.313] sna_pixmap_mark_active: pixmap=605, handle=37 [ 55.313] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.313] kgem_bo_is_render: handle=37, rq? 0 [0] [ 55.313] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.313] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.313] needs_batch_flush: flushing before handle=37 for new reservation [ 55.313] gen8_vertex_close: used=102, vbo active? 26, vb=1, nreloc=1 [ 55.313] gen8_vertex_close: reloc[0] = 287 [ 55.313] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.313] kgem_add_handle: handle=26, index=3 [ 55.313] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=16e000) [ 55.313] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=12227 [fenced=0] [ 55.313] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.313] __kgem_retire_rq: request 2 complete [ 55.313] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.313] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.313] kgem_fixup_relocs: shrinking by 61440 [ 55.313] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.313] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.313] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.313] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.313] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1b2000 [ 55.313] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.313] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.313] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.313] needs_batch_flush: flushing before handle=37 for new reservation [ 55.313] kgem_check_bo: num_pages=+12153, num_exec=+2 [ 55.313] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.313] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.313] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.313] kgem_add_handle: handle=5, index=0 [ 55.313] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.313] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.313] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.313] gen9_composite_get_binding_table(ffc0) [ 55.313] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 55.313] kgem_add_handle: handle=11, index=1 [ 55.313] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=2f77000) [ 55.313] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.313] [3fe0] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.313] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 [ 55.313] kgem_add_handle: handle=37, index=2 [ 55.313] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 55.313] [3fd0] bind bo(handle=37, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.313] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.313] gen9_emit_sampler: sampler = 0 [ 55.313] gen9_emit_sf: num_sf_outputs=1 [ 55.313] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.313] gen9_emit_vertex_elements: setup id=0 [ 55.313] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.313] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.313] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1276), (3106, 1278)] [ 55.313] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.313] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1278), (2991, 1294)] [ 55.313] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.313] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1294), (3106, 1296)] [ 55.313] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.313] gen8_vertex_flush[490] = 9 [ 55.313] sna_destroy_pixmap: pixmap=595, attached?=1 [ 55.313] sna_pixmap_unmap: pixmap=595 dropping cpu mapping [ 55.313] _kgem_bo_destroy: handle=34, proxy? 0 [ 55.313] __kgem_bo_destroy: handle=34, size=12288 [ 55.313] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 55.313] __sna_free_pixmap(pixmap=595) [ 55.313] sna_create_pixmap(117, 16, 24, usage=0) [ 55.313] kgem_can_create_2d: 117x16 @ 24 [ 55.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.313] kgem_can_create_2d: untiled size=8192 [ 55.313] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.313] kgem_choose_tiling: 117x16 -> 0 [ 55.313] sna_create_pixmap: usage=0, flags=b [ 55.313] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.313] __pop_freed_pixmap: reusing freed pixmap=595 header [ 55.313] create_pixmap_hdr: pixmap=606, width=117, height=16, usage=0 [ 55.313] sna_create_pixmap: serial=606, 117x16, usage=0 [ 55.313] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=25d, drawable=25f [ 55.313] sna_validate_gc: recomputing clip [ 55.313] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.314] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.314] try_upload__fast: ignore existing cpu damage (if any) [ 55.314] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.314] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.314] sna_set_cursor_position(2995, 1281), cursor? 1 [ 55.314] kgem_choose_tiling: 117x16 -> 0 [ 55.314] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.314] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.314] sna_pixmap_alloc_gpu: pixmap=607 [ 55.314] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.314] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.314] sna_set_cursor_position: CRTC:43 (2995, 1281), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.314] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.314] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.314] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 55.314] [ 55.314] from inactive: pitch=480, tiling=0: handle=34, id=417 sna_set_cursor_position: CRTC:59 (1075, 1281), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.314] try_upload__inplace: tiling=0 [ 55.314] kgem_bo_can_map__cpu: handle=34 [ 55.314] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.314] sna_set_cursor_position: CRTC:75 (1075, 1281), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.314] sna_pixmap_move_area_to_gpu: pixmap=607 box=(0, 0), (117, 16), flags=1 [ 55.314] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.314] = None [ 55.314] sna_pixmap_move_to_gpu(pixmap=607, usage=0), flags=3 [ 55.314] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.314] sna_pixmap_mark_active: pixmap=607, handle=34 [ 55.314] __kgem_bo_is_busy: handle=34, domain: 0 exec? 0, rq? 0 [ 55.314] kgem_bo_can_map__cpu: handle=34 [ 55.314] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.314] kgem_bo_map__wc: handle=34, offset=1875968, tiling=0, map=0x0:0x7f8b3d8ec000, domain=0 [ 55.314] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.314] __kgem_bo_map__wc(handle=34, size=12288) [ 55.314] __kgem_bo_map__wc: caching CPU(wc) vma for 34 [ 55.314] kgem_bo_sync__gtt: handle=34 [ 55.314] __kgem_busy: handle=34, busy=0, wedged=0 [ 55.314] kgem_bo_sync__gtt: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 55.315] __kgem_busy: handle=34, busy=0, wedged=0 [ 55.315] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 55.315] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 55.315] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.315] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.315] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.315] __sna_damage_all(117, 16) [ 55.315] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.315] kgem_bo_is_busy: handle=34, domain: 2 exec? 0, rq? 0 [ 55.315] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.315] glyphs_format: format=98304, depth=8 [ 55.315] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.315] sna_glyphs: discarding mask [ 55.315] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 55.315] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424709233152 size=117x16 [ 55.315] gen9_render_composite: 0x0, current mode=1/1 [ 55.315] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.315] kgem_bo_is_busy: handle=34, domain: 2 exec? 0, rq? 0 [ 55.315] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.315] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.315] sna_drawable_use_bo pixmap=607, box=((0, 0), (117, 16)), flags=7... [ 55.315] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.315] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.315] sna_drawable_use_bo: using whole GPU bo [ 55.315] gen9_composite_set_target: pixmap=607, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.315] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.315] get_pixel: 0x55e0f7364020 [ 55.315] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.315] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.315] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.315] color_convert: src=0 [20028888] [ 55.315] color_convert: dst=0 [20028888] [ 55.315] sna_render_get_solid: 0 [ 55.315] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.315] sna_transform_is_imprecise_integer_translation: no transform [ 55.315] gen9_composite_picture: integer translation (0, 0), removing [ 55.315] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.315] sna_render_pixmap_bo: GPU all damaged [ 55.315] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.315] gen4_choose_composite_emitter: solid, identity mask [ 55.315] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.315] __kgem_retire_rq: request 2 complete [ 55.315] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 55.315] kgem_set_mode: flushing before new bo [ 55.315] gen8_vertex_close: used=120, vbo active? 26, vb=1, nreloc=1 [ 55.315] gen8_vertex_close: reloc[0] = 287 [ 55.315] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.315] kgem_add_handle: handle=26, index=3 [ 55.315] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=16e000) [ 55.315] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=12227 [fenced=0] [ 55.315] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.315] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.315] kgem_fixup_relocs: shrinking by 61440 [ 55.315] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.315] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.315] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.315] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.315] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d2000 [ 55.315] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.315] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.315] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.315] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.315] aligning vertex: was 2, now 4 floats per vertex [ 55.315] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.315] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.315] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.315] kgem_add_handle: handle=5, index=0 [ 55.315] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.315] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.315] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.315] gen9_composite_get_binding_table(ffc0) [ 55.316] kgem_add_reloc64: handle=34, pos=16360, delta=0, domains=20002 [ 55.316] kgem_add_handle: handle=34, index=1 [ 55.316] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1ca000) [ 55.316] __kgem_bo_mark_dirty: handle=34 (proxy? 0) [ 55.316] [3fe0] bind bo(handle=34, addr=1ca000), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.316] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.316] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.316] kgem_add_handle: handle=8, index=2 [ 55.316] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.316] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.316] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.316] kgem_add_handle: handle=6, index=3 [ 55.316] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.316] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.316] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.316] gen9_emit_sampler: sampler = a [ 55.316] gen9_emit_sf: num_sf_outputs=2 [ 55.316] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.316] gen9_emit_vertex_elements: setup id=9 [ 55.316] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.316] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.316] glyphs0_to_dst: glyph=(4, 4)x(7, 9), unclipped [ 55.316] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.316] glyphs0_to_dst: glyph=(10, 6)x(7, 7), unclipped [ 55.316] emit_primitive_identity_mask__sse4_2: dst=(10, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.316] glyphs0_to_dst: glyph=(17, 6)x(6, 7), unclipped [ 55.316] emit_primitive_identity_mask__sse4_2: dst=(17, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.316] glyphs0_to_dst: glyph=(23, 4)x(5, 9), unclipped [ 55.316] emit_primitive_identity_mask__sse4_2: dst=(23, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.316] glyphs0_to_dst: glyph=(28, 6)x(7, 7), unclipped [ 55.316] emit_primitive_identity_mask__sse4_2: dst=(28, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.316] glyphs0_to_dst: glyph=(36, 5)x(4, 8), unclipped [ 55.316] emit_primitive_identity_mask__sse4_2: dst=(36, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.316] glyphs0_to_dst: glyph=(40, 4)x(5, 9), unclipped [ 55.316] emit_primitive_identity_mask__sse4_2: dst=(40, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.316] gen8_vertex_flush[498] = 21 [ 55.316] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.316] kgem_bo_is_busy: handle=34, domain: 2 exec? 1, rq? 1 [ 55.316] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.316] glyphs_format: format=98304, depth=8 [ 55.316] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.316] sna_glyphs: discarding mask [ 55.316] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 55.316] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424709233152 size=117x16 [ 55.316] gen9_render_composite: 0x0, current mode=1/1 [ 55.316] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.316] kgem_bo_is_busy: handle=34, domain: 2 exec? 1, rq? 1 [ 55.316] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.316] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.316] sna_drawable_use_bo pixmap=607, box=((0, 0), (117, 16)), flags=7... [ 55.316] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.316] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.316] sna_drawable_use_bo: using whole GPU bo [ 55.316] gen9_composite_set_target: pixmap=607, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.316] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.316] get_pixel: 0x55e0f736d1e0 [ 55.316] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.316] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.316] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.316] color_convert: src=ffffffff [20028888] [ 55.316] color_convert: dst=ffffffff [20028888] [ 55.321] sna_render_get_solid: ffffffff [ 55.321] sna_render_get_solid(white) [ 55.321] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.321] sna_transform_is_imprecise_integer_translation: no transform [ 55.321] gen9_composite_picture: integer translation (0, 0), removing [ 55.321] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.321] sna_render_pixmap_bo: GPU all damaged [ 55.321] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.321] gen4_choose_composite_emitter: solid, identity mask [ 55.321] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.321] gen9_composite_get_binding_table(fec0) [ 55.321] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.321] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.321] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.321] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.321] gen9_emit_vertex_elements: setup id=9 [ 55.321] glyphs0_to_dst: glyph=(3, 3)x(7, 9), unclipped [ 55.321] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.321] glyphs0_to_dst: glyph=(9, 5)x(7, 7), unclipped [ 55.321] emit_primitive_identity_mask__sse4_2: dst=(9, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.321] glyphs0_to_dst: glyph=(16, 5)x(6, 7), unclipped [ 55.321] emit_primitive_identity_mask__sse4_2: dst=(16, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.321] glyphs0_to_dst: glyph=(22, 3)x(5, 9), unclipped [ 55.321] emit_primitive_identity_mask__sse4_2: dst=(22, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.321] glyphs0_to_dst: glyph=(27, 5)x(7, 7), unclipped [ 55.321] emit_primitive_identity_mask__sse4_2: dst=(27, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.321] glyphs0_to_dst: glyph=(35, 4)x(4, 8), unclipped [ 55.321] emit_primitive_identity_mask__sse4_2: dst=(35, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.322] glyphs0_to_dst: glyph=(39, 3)x(5, 9), unclipped [ 55.322] emit_primitive_identity_mask__sse4_2: dst=(39, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.322] gen8_vertex_flush[4d4] = 21 [ 55.322] sna_block_handler (timeout=0) [ 55.322] sna_destroy_pixmap: pixmap=562, attached?=1 [ 55.322] sna_pixmap_unmap: pixmap=562 dropping cpu mapping [ 55.322] _kgem_bo_destroy: handle=28, proxy? 0 [ 55.322] __kgem_bo_destroy: handle=28, size=8192 [ 55.322] kgem_bo_move_to_inactive: moving handle=28 to inactive [ 55.322] __sna_free_pixmap(pixmap=562) [ 55.322] sna_change_window_attributes [ 55.322] sna_change_window_attributes: flushing background pixmap [ 55.322] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.322] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23f [ 55.322] sna_validate_gc: recomputing clip [ 55.322] sna_validate_gc: composite clip=1x[(2991, 1278), (3106, 1294)] [0x55e0f73f2ab0] [ 55.322] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.322] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.322] sna_poly_fill_rect: extents(2991, 1278), (3106, 1294), flags=1 [ 55.322] sna_poly_fill_rect: dropping last-cpu hint [ 55.322] sna_poly_fill_rect: source is already on the gpu [ 55.322] sna_drawable_use_bo pixmap=8, box=((2991, 1278), (3106, 1294)), flags=b... [ 55.322] sna_drawable_use_bo: pinned, never REPLACES [ 55.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.322] sna_drawable_use_bo: using whole GPU bo [ 55.322] sna_poly_fill_rect: tiled fill, testing for blt [ 55.322] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.322] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.322] sna_pixmap_get_source_bo(pixmap=607, size=117x16) [ 55.322] sna_pixmap_move_to_gpu(pixmap=607, usage=0), flags=a [ 55.322] sna_pixmap_move_to_gpu: already all-damaged [ 55.322] sna_pixmap_mark_active: pixmap=607, handle=34 [ 55.322] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.322] kgem_bo_is_render: handle=34, rq? 1 [1] [ 55.322] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.322] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.322] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.322] aligning vertex: was 4, now 2 floats per vertex [ 55.322] gen9_composite_get_binding_table(fe40) [ 55.322] kgem_add_reloc64: handle=11, pos=16264, delta=0, domains=20002 [ 55.322] kgem_add_handle: handle=11, index=4 [ 55.322] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=2f77000) [ 55.322] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.322] [3f80] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.322] kgem_add_reloc64: handle=34, pos=16248, delta=0, domains=40000 [ 55.322] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=1ca000) [ 55.322] [3f70] bind bo(handle=34, addr=1ca000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.322] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.322] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.322] gen9_emit_sampler: sampler = 0 [ 55.322] gen9_emit_sf: num_sf_outputs=1 [ 55.322] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.322] gen9_emit_vertex_elements: setup id=0 [ 55.322] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.322] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.322] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1278), (3106, 1294)] [ 55.322] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1278), (3106, 1294)] [ 55.322] gen8_vertex_flush[5b8] = 3 [ 55.322] sna_destroy_pixmap: pixmap=597, attached?=1 [ 55.322] sna_pixmap_unmap: pixmap=597 dropping cpu mapping [ 55.322] _kgem_bo_destroy: handle=35, proxy? 0 [ 55.322] __kgem_bo_destroy: handle=35, size=8192 [ 55.322] kgem_bo_move_to_inactive: moving handle=35 to inactive [ 55.322] __sna_free_pixmap(pixmap=597) [ 55.322] sna_set_cursor_position(2996, 1277), cursor? 1 [ 55.323] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.323] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.323] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.323] sna_set_cursor_position: CRTC:43 (2996, 1277), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.323] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.323] sna_set_cursor_position: CRTC:59 (1076, 1277), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.323] sna_set_cursor_position: CRTC:75 (1076, 1277), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.323] sna_block_handler (timeout=0) [ 55.323] sna_block_handler (timeout=595723) [ 55.323] kgem_retire, need_retire?=1 [ 55.323] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.330] sna_set_cursor_position(3000, 1271), cursor? 1 [ 55.330] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.330] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.330] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.330] sna_set_cursor_position: CRTC:43 (3000, 1271), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.330] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.330] sna_set_cursor_position: CRTC:59 (1080, 1271), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.330] sna_set_cursor_position: CRTC:75 (1080, 1271), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.338] sna_set_cursor_position(3002, 1266), cursor? 1 [ 55.338] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.338] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.338] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.338] sna_set_cursor_position: CRTC:43 (3002, 1266), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.338] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.338] sna_set_cursor_position: CRTC:59 (1082, 1266), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.338] sna_set_cursor_position: CRTC:75 (1082, 1266), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.346] sna_set_cursor_position(3006, 1259), cursor? 1 [ 55.346] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.346] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.346] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.346] sna_set_cursor_position: CRTC:43 (3006, 1259), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.346] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.346] sna_set_cursor_position: CRTC:59 (1086, 1259), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.346] sna_set_cursor_position: CRTC:75 (1086, 1259), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.347] kgem_retire__requests_ring: retiring ring 0 [ 55.347] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.347] __kgem_retire_rq: request 2 complete [ 55.347] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.347] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.347] kgem_retire -- retired=0, need_retire=0 [ 55.347] sna_accel_block: GPU idle, flushing [ 55.347] gen8_vertex_close: used=294, vbo active? 26, vb=201, nreloc=2 [ 55.347] gen8_vertex_close: reloc[0] = 289 [ 55.347] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.347] kgem_add_handle: handle=26, index=5 [ 55.347] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=16e000) [ 55.347] gen8_vertex_close: reloc[1] = 361 [ 55.347] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.347] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=16e000) [ 55.347] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=11, nexec=6, nfence=0, aperture=12484 [fenced=0] [ 55.347] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.347] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.347] kgem_fixup_relocs: shrinking by 61440 [ 55.347] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.347] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.347] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.347] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1ca000 [ 55.348] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.348] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.348] __kgem_bo_clear_busy: handle=8 [ 55.348] __kgem_bo_clear_dirty: handle=8 [ 55.348] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.348] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.348] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.348] __kgem_bo_clear_busy: handle=8 [ 55.348] __kgem_bo_clear_dirty: handle=8 [ 55.348] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.348] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.348] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.348] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.348] start_flush: has dirty shadow [ 55.348] timer_enable (time=55347), starting timer 0 [ 55.348] timer_enable (time=55347), starting timer 1 [ 55.348] sna_accel_block: evaluating timers, active=7 [ 55.348] sna_accel_block: flush timer expires in 8 [55355] [ 55.348] sna_block_handler (timeout=595698) [ 55.348] kgem_retire, need_retire?=1 [ 55.348] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.348] kgem_retire__requests_ring: retiring ring 0 [ 55.348] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.348] __kgem_retire_rq: request 2 complete [ 55.348] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 55.348] __kgem_bo_flush: handle=34, busy=0, wedged=0 [ 55.348] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.348] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.348] kgem_retire -- retired=0, need_retire=0 [ 55.348] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 55.348] gen6_render_retire: resetting idle vbo [ 55.348] sna_scanout_do_flush: flush timer active: delta=7 [ 55.348] sna_accel_block: evaluating timers, active=7 [ 55.348] sna_accel_block: flush timer expires in 7 [55355] [ 55.348] sna_create_pixmap(117, 20, 24, usage=0) [ 55.348] kgem_can_create_2d: 117x20 @ 24 [ 55.348] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.348] kgem_can_create_2d: untiled size=12288 [ 55.348] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.348] kgem_choose_tiling: 117x20 -> 0 [ 55.348] sna_create_pixmap: usage=0, flags=b [ 55.348] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.348] __pop_freed_pixmap: reusing freed pixmap=597 header [ 55.348] create_pixmap_hdr: pixmap=608, width=117, height=20, usage=0 [ 55.348] sna_create_pixmap: serial=608, 117x20, usage=0 [ 55.348] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=25f, drawable=261 [ 55.348] sna_validate_gc: recomputing clip [ 55.348] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.348] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.348] try_upload__fast: ignore existing cpu damage (if any) [ 55.348] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.348] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.348] kgem_choose_tiling: 117x20 -> 0 [ 55.348] sna_pixmap_alloc_gpu: pixmap=609 [ 55.348] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.348] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.348] inactive too small: 2 < 3 [ 55.348] inactive too small: 2 < 3 [ 55.348] kgem_bo_remove_from_inactive: removing handle=27 from inactive [ 55.348] from inactive: pitch=480, tiling=0: handle=27, id=418 [ 55.348] try_upload__inplace: tiling=0 [ 55.348] kgem_bo_can_map__cpu: handle=27 [ 55.348] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.348] sna_pixmap_move_area_to_gpu: pixmap=609 box=(0, 0), (117, 20), flags=1 [ 55.348] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.349] = None [ 55.349] sna_pixmap_move_to_gpu(pixmap=609, usage=0), flags=3 [ 55.349] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.349] sna_pixmap_mark_active: pixmap=609, handle=27 [ 55.349] __kgem_bo_is_busy: handle=27, domain: 0 exec? 0, rq? 0 [ 55.349] kgem_bo_can_map__cpu: handle=27 [ 55.349] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.349] kgem_bo_map__wc: handle=27, offset=1789952, tiling=0, map=0x0:0x7f8b4fb58000, domain=0 [ 55.349] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.349] __kgem_bo_map__wc(handle=27, size=12288) [ 55.349] __kgem_bo_map__wc: caching CPU(wc) vma for 27 [ 55.349] kgem_bo_sync__gtt: handle=27 [ 55.349] __kgem_busy: handle=27, busy=0, wedged=0 [ 55.349] kgem_bo_sync__gtt: SYNC: handle=27, needs_flush? 0, domain? 0, busy? 0 [ 55.349] __kgem_busy: handle=27, busy=0, wedged=0 [ 55.349] kgem_bo_retire: retiring bo handle=27 (needed flush? 0), rq? 0 [busy?=0] [ 55.349] assert_bo_retired: handle=27, domain: 0 exec? 0, rq? 0 [ 55.349] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.349] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.349] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.349] __sna_damage_all(117, 20) [ 55.349] sna_change_window_attributes [ 55.349] sna_change_window_attributes: flushing background pixmap [ 55.349] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.349] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=240 [ 55.349] sna_validate_gc: recomputing clip [ 55.349] sna_validate_gc: composite clip=3x[(2989, 1276), (3106, 1296)] [0x55e0f73f2990] [ 55.349] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.349] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.349] sna_poly_fill_rect: extents(2989, 1276), (3106, 1296), flags=3 [ 55.349] sna_poly_fill_rect: source is already on the gpu [ 55.349] sna_drawable_use_bo pixmap=8, box=((2989, 1276), (3106, 1296)), flags=3... [ 55.349] sna_drawable_use_bo: pinned, never REPLACES [ 55.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.349] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.349] sna_drawable_use_bo: using whole GPU bo [ 55.349] sna_poly_fill_rect: tiled fill, testing for blt [ 55.349] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.349] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.349] sna_pixmap_get_source_bo(pixmap=609, size=117x20) [ 55.349] sna_pixmap_move_to_gpu(pixmap=609, usage=0), flags=a [ 55.349] sna_pixmap_move_to_gpu: already all-damaged [ 55.349] sna_pixmap_mark_active: pixmap=609, handle=27 [ 55.349] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.349] kgem_bo_is_render: handle=27, rq? 0 [0] [ 55.349] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.349] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.349] kgem_bo_is_render: handle=27, rq? 0 [0] [ 55.349] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.349] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.349] kgem_bo_is_blt: handle=11, rq? 0 [ 55.349] __kgem_bcs_set_tiling: src handle=27:tiling=0, dst handle=11:tiling=1 [ 55.349] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.349] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1276), (3106, 1278)] [ 55.349] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.349] sna_blt_copy_one: (0, 0) -> (2989, 1276) x (117, 2) [ 55.349] kgem_add_reloc64: handle=11, pos=4, delta=0, domains=28002 [ 55.349] kgem_add_handle: handle=11, index=0 [ 55.349] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=2f77000) [ 55.349] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.349] kgem_add_reloc64: handle=27, pos=8, delta=0, domains=28000 [ 55.349] kgem_add_handle: handle=27, index=1 [ 55.349] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=1b5000) [ 55.349] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1278), (2991, 1294)] [ 55.349] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.349] sna_blt_copy_one: (0, 2) -> (2989, 1278) x (2, 16) [ 55.349] kgem_add_reloc64: handle=11, pos=14, delta=0, domains=28002 [ 55.349] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=2f77000) [ 55.349] kgem_add_reloc64: handle=27, pos=18, delta=0, domains=28000 [ 55.349] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1b5000) [ 55.349] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1294), (3106, 1296)] [ 55.349] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.349] sna_blt_copy_one: (0, 18) -> (2989, 1294) x (117, 2) [ 55.349] kgem_add_reloc64: handle=11, pos=24, delta=0, domains=28002 [ 55.349] kgem_add_reloc64[4] = (delta=0, target handle=0, presumed=2f77000) [ 55.349] kgem_add_reloc64: handle=27, pos=28, delta=0, domains=28000 [ 55.349] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=1b5000) [ 55.349] nop_done: flushing BLT operation on empty ring [ 55.350] batch[3/3, flags=1800]: 32 32 16384 16384, nreloc=6, nexec=2, nfence=0, aperture=12153 [fenced=0] [ 55.350] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.350] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.350] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.350] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1b5000 [ 55.350] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.350] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.350] sna_create_pixmap(117, 16, 24, usage=0) [ 55.350] kgem_can_create_2d: 117x16 @ 24 [ 55.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.350] kgem_can_create_2d: untiled size=8192 [ 55.350] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.350] kgem_choose_tiling: 117x16 -> 0 [ 55.350] sna_create_pixmap: usage=0, flags=b [ 55.350] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.350] __pop_freed_pixmap: reusing freed pixmap=562 header [ 55.350] create_pixmap_hdr: pixmap=610, width=117, height=16, usage=0 [ 55.350] sna_create_pixmap: serial=610, 117x16, usage=0 [ 55.350] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=261, drawable=263 [ 55.350] sna_validate_gc: recomputing clip [ 55.350] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.350] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.350] try_upload__fast: ignore existing cpu damage (if any) [ 55.350] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.350] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.350] kgem_choose_tiling: 117x16 -> 0 [ 55.350] sna_pixmap_alloc_gpu: pixmap=611 [ 55.350] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.350] kgem_bo_remove_from_inactive: removing handle=35 from inactive [ 55.350] from inactive: pitch=480, tiling=0: handle=35, id=419 [ 55.350] try_upload__inplace: tiling=0 [ 55.350] kgem_bo_can_map__cpu: handle=35 [ 55.350] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.350] sna_pixmap_move_area_to_gpu: pixmap=611 box=(0, 0), (117, 16), flags=1 [ 55.350] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.350] = None [ 55.350] sna_pixmap_move_to_gpu(pixmap=611, usage=0), flags=3 [ 55.350] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.350] sna_pixmap_mark_active: pixmap=611, handle=35 [ 55.350] __kgem_bo_is_busy: handle=35, domain: 0 exec? 0, rq? 0 [ 55.350] kgem_bo_can_map__cpu: handle=35 [ 55.350] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.350] kgem_bo_map__wc: handle=35, offset=1888256, tiling=0, map=0x0:0x7f8b3d8ea000, domain=0 [ 55.350] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.350] __kgem_bo_map__wc(handle=35, size=8192) [ 55.350] __kgem_bo_map__wc: caching CPU(wc) vma for 35 [ 55.350] kgem_bo_sync__gtt: handle=35 [ 55.350] __kgem_busy: handle=35, busy=0, wedged=0 [ 55.350] kgem_bo_sync__gtt: SYNC: handle=35, needs_flush? 0, domain? 0, busy? 0 [ 55.350] __kgem_busy: handle=35, busy=0, wedged=0 [ 55.350] kgem_bo_retire: retiring bo handle=35 (needed flush? 0), rq? 0 [busy?=0] [ 55.350] assert_bo_retired: handle=35, domain: 0 exec? 0, rq? 0 [ 55.350] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.350] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.350] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.350] __sna_damage_all(117, 16) [ 55.350] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.350] kgem_bo_is_busy: handle=35, domain: 2 exec? 0, rq? 0 [ 55.350] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.350] glyphs_format: format=98304, depth=8 [ 55.350] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.350] sna_glyphs: discarding mask [ 55.350] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 55.350] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708623888 size=117x16 [ 55.350] gen9_render_composite: 0x0, current mode=0/3 [ 55.350] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.350] kgem_bo_is_busy: handle=35, domain: 2 exec? 0, rq? 0 [ 55.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.350] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.350] sna_drawable_use_bo pixmap=611, box=((0, 0), (117, 16)), flags=7... [ 55.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.350] sna_drawable_use_bo: using whole GPU bo [ 55.350] gen9_composite_set_target: pixmap=611, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.350] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.351] get_pixel: 0x55e0f7364020 [ 55.351] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.351] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.351] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.351] color_convert: src=0 [20028888] [ 55.351] color_convert: dst=0 [20028888] [ 55.351] sna_render_get_solid: 0 [ 55.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.351] sna_transform_is_imprecise_integer_translation: no transform [ 55.351] gen9_composite_picture: integer translation (0, 0), removing [ 55.351] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.351] sna_render_pixmap_bo: GPU all damaged [ 55.351] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.351] gen4_choose_composite_emitter: solid, identity mask [ 55.351] kgem_check_bo: num_pages=+259, num_exec=+3 [ 55.351] aligning vertex: was 2, now 4 floats per vertex [ 55.351] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.351] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.351] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.351] kgem_add_handle: handle=5, index=0 [ 55.351] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.351] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.351] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.351] gen9_composite_get_binding_table(ffc0) [ 55.351] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 55.351] kgem_add_handle: handle=35, index=1 [ 55.351] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1cd000) [ 55.351] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 55.351] [3fe0] bind bo(handle=35, addr=1cd000), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.351] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.351] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.351] kgem_add_handle: handle=8, index=2 [ 55.351] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.351] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.351] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.351] kgem_add_handle: handle=6, index=3 [ 55.351] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.351] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.351] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.351] gen9_emit_sampler: sampler = a [ 55.351] gen9_emit_sf: num_sf_outputs=2 [ 55.351] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.351] gen9_emit_vertex_elements: setup id=9 [ 55.351] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.351] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.351] glyphs0_to_dst: glyph=(4, 4)x(7, 9), unclipped [ 55.351] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.351] glyphs0_to_dst: glyph=(10, 6)x(7, 7), unclipped [ 55.351] emit_primitive_identity_mask__sse4_2: dst=(10, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.351] glyphs0_to_dst: glyph=(17, 6)x(6, 7), unclipped [ 55.351] emit_primitive_identity_mask__sse4_2: dst=(17, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.351] glyphs0_to_dst: glyph=(23, 4)x(5, 9), unclipped [ 55.351] emit_primitive_identity_mask__sse4_2: dst=(23, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.351] glyphs0_to_dst: glyph=(28, 6)x(7, 7), unclipped [ 55.351] emit_primitive_identity_mask__sse4_2: dst=(28, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.351] glyphs0_to_dst: glyph=(36, 5)x(4, 8), unclipped [ 55.351] emit_primitive_identity_mask__sse4_2: dst=(36, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.351] glyphs0_to_dst: glyph=(40, 4)x(5, 9), unclipped [ 55.351] emit_primitive_identity_mask__sse4_2: dst=(40, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.351] gen8_vertex_flush[498] = 21 [ 55.351] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.351] kgem_bo_is_busy: handle=35, domain: 2 exec? 1, rq? 1 [ 55.351] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.351] glyphs_format: format=98304, depth=8 [ 55.351] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.351] sna_glyphs: discarding mask [ 55.351] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 55.351] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708623888 size=117x16 [ 55.351] gen9_render_composite: 0x0, current mode=1/1 [ 55.351] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.351] kgem_bo_is_busy: handle=35, domain: 2 exec? 1, rq? 1 [ 55.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.351] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.351] sna_drawable_use_bo pixmap=611, box=((0, 0), (117, 16)), flags=7... [ 55.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.351] sna_drawable_use_bo: using whole GPU bo [ 55.351] gen9_composite_set_target: pixmap=611, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.351] get_pixel: 0x55e0f7334ba0 [ 55.351] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 55.351] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 55.351] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.351] color_convert: src=ff111111 [20028888] [ 55.351] color_convert: dst=ff111111 [20028888] [ 55.352] sna_render_get_solid: ff111111 [ 55.352] sna_render_get_solid(0) = ff111111 (last) [ 55.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.352] sna_transform_is_imprecise_integer_translation: no transform [ 55.352] gen9_composite_picture: integer translation (0, 0), removing [ 55.352] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.352] sna_render_pixmap_bo: GPU all damaged [ 55.352] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.352] gen4_choose_composite_emitter: solid, identity mask [ 55.352] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.352] gen9_composite_get_binding_table(fec0) [ 55.352] kgem_add_reloc64: handle=19, pos=16296, delta=0, domains=40000 [ 55.352] kgem_add_reloc64: adding proxy [delta=0] for handle=19 [ 55.352] kgem_add_handle: handle=19, index=4 [ 55.352] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=161000) [ 55.352] [3fa0] bind bo(handle=19, addr=161000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.352] gen9_emit_vertex_elements: setup id=9 [ 55.352] glyphs0_to_dst: glyph=(3, 3)x(7, 9), unclipped [ 55.352] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.352] glyphs0_to_dst: glyph=(9, 5)x(7, 7), unclipped [ 55.352] emit_primitive_identity_mask__sse4_2: dst=(9, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.352] glyphs0_to_dst: glyph=(16, 5)x(6, 7), unclipped [ 55.352] emit_primitive_identity_mask__sse4_2: dst=(16, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.352] glyphs0_to_dst: glyph=(22, 3)x(5, 9), unclipped [ 55.352] emit_primitive_identity_mask__sse4_2: dst=(22, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.352] glyphs0_to_dst: glyph=(27, 5)x(7, 7), unclipped [ 55.352] emit_primitive_identity_mask__sse4_2: dst=(27, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.352] glyphs0_to_dst: glyph=(35, 4)x(4, 8), unclipped [ 55.352] emit_primitive_identity_mask__sse4_2: dst=(35, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.352] glyphs0_to_dst: glyph=(39, 3)x(5, 9), unclipped [ 55.352] emit_primitive_identity_mask__sse4_2: dst=(39, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.352] gen8_vertex_flush[4d4] = 21 [ 55.352] sna_change_window_attributes [ 55.352] sna_change_window_attributes: flushing background pixmap [ 55.352] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.352] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=23f [ 55.352] sna_validate_gc: recomputing clip [ 55.352] sna_validate_gc: composite clip=1x[(2991, 1278), (3106, 1294)] [0x55e0f73f2ab0] [ 55.352] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.352] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.352] sna_poly_fill_rect: extents(2991, 1278), (3106, 1294), flags=1 [ 55.352] sna_poly_fill_rect: dropping last-cpu hint [ 55.352] sna_poly_fill_rect: source is already on the gpu [ 55.352] sna_drawable_use_bo pixmap=8, box=((2991, 1278), (3106, 1294)), flags=b... [ 55.352] sna_drawable_use_bo: pinned, never REPLACES [ 55.352] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.352] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.352] sna_drawable_use_bo: using whole GPU bo [ 55.352] sna_poly_fill_rect: tiled fill, testing for blt [ 55.352] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.352] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.352] sna_pixmap_get_source_bo(pixmap=611, size=117x16) [ 55.352] sna_pixmap_move_to_gpu(pixmap=611, usage=0), flags=a [ 55.352] sna_pixmap_move_to_gpu: already all-damaged [ 55.352] sna_pixmap_mark_active: pixmap=611, handle=35 [ 55.352] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.352] kgem_bo_is_render: handle=35, rq? 1 [1] [ 55.352] kgem_bo_is_render: handle=11, rq? 1 [3] [ 55.352] kgem_bo_is_render: handle=11, rq? 1 [3] [ 55.352] kgem_bo_is_render: handle=35, rq? 1 [1] [ 55.352] needs_batch_flush: flushing before handle=11 for required semaphore [ 55.352] gen8_vertex_close: used=168, vbo active? 26, vb=200, nreloc=1 [ 55.352] gen8_vertex_close: reloc[0] = 289 [ 55.352] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.352] kgem_add_handle: handle=26, index=5 [ 55.352] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.352] batch[1/1, flags=1800]: 316 316 16288 16384, nreloc=8, nexec=6, nfence=0, aperture=334 [fenced=0] [ 55.352] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.352] __kgem_retire_rq: request 2 complete [ 55.352] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 55.352] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.352] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.352] kgem_fixup_relocs: shrinking by 61440 [ 55.353] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.353] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.353] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1cd000 [ 55.353] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.353] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.353] __kgem_bo_clear_busy: handle=8 [ 55.353] __kgem_bo_clear_dirty: handle=8 [ 55.353] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.353] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.353] kgem_commit: release handle=19 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.353] __kgem_bo_clear_busy: handle=19 [ 55.353] __kgem_bo_clear_dirty: handle=19 [ 55.353] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 55.353] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.353] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.353] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.353] kgem_check_bo: num_pages=+12152, num_exec=+2 [ 55.353] aligning vertex: was 4, now 2 floats per vertex [ 55.353] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.353] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.353] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.353] kgem_add_handle: handle=5, index=0 [ 55.353] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.353] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.353] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.353] gen9_composite_get_binding_table(ffc0) [ 55.353] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 55.353] kgem_add_handle: handle=11, index=1 [ 55.353] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=2f77000) [ 55.353] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.353] [3fe0] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.353] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 55.353] kgem_add_handle: handle=35, index=2 [ 55.353] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1cd000) [ 55.353] [3fd0] bind bo(handle=35, addr=1cd000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.353] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.353] gen9_emit_sampler: sampler = 0 [ 55.353] gen9_emit_sf: num_sf_outputs=1 [ 55.353] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.353] gen9_emit_vertex_elements: setup id=0 [ 55.353] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.353] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.353] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1278), (3106, 1294)] [ 55.353] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1278), (3106, 1294)] [ 55.353] gen8_vertex_flush[490] = 3 [ 55.353] sna_block_handler (timeout=0) [ 55.353] sna_create_pixmap(117, 20, 24, usage=0) [ 55.353] kgem_can_create_2d: 117x20 @ 24 [ 55.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.353] kgem_can_create_2d: untiled size=12288 [ 55.353] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.353] kgem_choose_tiling: 117x20 -> 0 [ 55.353] sna_create_pixmap: usage=0, flags=b [ 55.353] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.353] __pop_freed_pixmap: reusing freed pixmap=560 header [ 55.353] create_pixmap_hdr: pixmap=612, width=117, height=20, usage=0 [ 55.353] sna_create_pixmap: serial=612, 117x20, usage=0 [ 55.353] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=263, drawable=265 [ 55.353] sna_validate_gc: recomputing clip [ 55.353] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.353] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.353] try_upload__fast: ignore existing cpu damage (if any) [ 55.353] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.353] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.353] kgem_choose_tiling: 117x20 -> 0 [ 55.353] sna_pixmap_alloc_gpu: pixmap=613 [ 55.353] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.353] inactive too small: 2 < 3 [ 55.353] inactive too small: 2 < 3 [ 55.353] __kgem_bo_init(handle=38, num_pages=3) [ 55.353] new pitch=480, tiling=0, handle=38, id=420, num_pages=3 [3], bucket=1 [ 55.353] try_upload__inplace: tiling=0 [ 55.353] kgem_bo_can_map__cpu: handle=38 [ 55.354] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.354] sna_pixmap_move_area_to_gpu: pixmap=613 box=(0, 0), (117, 20), flags=1 [ 55.354] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.354] = None [ 55.354] sna_pixmap_move_to_gpu(pixmap=613, usage=0), flags=3 [ 55.354] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.354] sna_pixmap_mark_active: pixmap=613, handle=38 [ 55.354] __kgem_bo_is_busy: handle=38, domain: 1 exec? 0, rq? 0 [ 55.354] kgem_bo_can_map__cpu: handle=38 [ 55.354] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.354] kgem_bo_map__cpu(handle=38, size=12288, map=0x0:0x0) [ 55.354] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 55.354] sna_set_cursor_position(3010, 1254), cursor? 1 [ 55.354] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.354] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.354] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.354] sna_set_cursor_position: CRTC:43 (3010, 1254), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.354] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.354] sna_set_cursor_position: CRTC:59 (1090, 1254), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.354] sna_set_cursor_position: CRTC:75 (1090, 1254), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.354] __kgem_bo_map__cpu: caching CPU vma for 38 [ 55.354] kgem_bo_sync__cpu: handle=38 [ 55.354] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.354] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.354] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.354] __sna_damage_all(117, 20) [ 55.354] sna_destroy_pixmap: pixmap=556, attached?=1 [ 55.354] sna_pixmap_unmap: pixmap=556 dropping cpu mapping [ 55.354] _kgem_bo_destroy: handle=24, proxy? 0 [ 55.354] __kgem_bo_destroy: handle=24, size=12288 [ 55.354] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 55.354] __sna_free_pixmap(pixmap=556) [ 55.354] sna_change_window_attributes [ 55.354] sna_change_window_attributes: flushing background pixmap [ 55.354] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.354] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=242 [ 55.354] sna_validate_gc: recomputing clip [ 55.354] sna_validate_gc: composite clip=3x[(2989, 1256), (3106, 1276)] [0x55e0f7335180] [ 55.354] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.354] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.354] sna_poly_fill_rect: extents(2989, 1256), (3106, 1276), flags=3 [ 55.354] sna_poly_fill_rect: source is already on the gpu [ 55.354] sna_drawable_use_bo pixmap=8, box=((2989, 1256), (3106, 1276)), flags=3... [ 55.354] sna_drawable_use_bo: pinned, never REPLACES [ 55.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.354] sna_drawable_use_bo: using whole GPU bo [ 55.354] sna_poly_fill_rect: tiled fill, testing for blt [ 55.354] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.354] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.354] sna_pixmap_get_source_bo(pixmap=613, size=117x20) [ 55.354] sna_pixmap_move_to_gpu(pixmap=613, usage=0), flags=a [ 55.354] sna_pixmap_move_to_gpu: already all-damaged [ 55.354] sna_pixmap_mark_active: pixmap=613, handle=38 [ 55.354] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.354] kgem_bo_is_render: handle=38, rq? 0 [0] [ 55.354] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.355] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.355] needs_batch_flush: flushing before handle=38 for new reservation [ 55.355] gen8_vertex_close: used=174, vbo active? 26, vb=1, nreloc=1 [ 55.355] gen8_vertex_close: reloc[0] = 287 [ 55.355] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.355] kgem_add_handle: handle=26, index=3 [ 55.355] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=16e000) [ 55.355] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=12226 [fenced=0] [ 55.355] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.355] __kgem_retire_rq: request 2 complete [ 55.355] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.355] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.358] kgem_fixup_relocs: shrinking by 61440 [ 55.358] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.358] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.358] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.358] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.358] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1cd000 [ 55.358] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.358] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.358] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.358] needs_batch_flush: flushing before handle=38 for new reservation [ 55.358] kgem_check_bo: num_pages=+12153, num_exec=+2 [ 55.358] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.358] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.358] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.358] kgem_add_handle: handle=5, index=0 [ 55.358] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.358] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.358] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.358] gen9_composite_get_binding_table(ffc0) [ 55.358] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 55.358] kgem_add_handle: handle=11, index=1 [ 55.358] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=2f77000) [ 55.358] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.358] [3fe0] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.359] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 55.359] kgem_add_handle: handle=38, index=2 [ 55.359] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 55.359] [3fd0] bind bo(handle=38, addr=0), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.359] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.359] gen9_emit_sampler: sampler = 0 [ 55.359] gen9_emit_sf: num_sf_outputs=1 [ 55.359] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.359] gen9_emit_vertex_elements: setup id=0 [ 55.359] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.359] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.359] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1256), (3106, 1258)] [ 55.359] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.359] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1258), (2991, 1274)] [ 55.359] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.359] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1274), (3106, 1276)] [ 55.359] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.359] gen8_vertex_flush[490] = 9 [ 55.359] sna_block_handler (timeout=0) [ 55.359] sna_destroy_pixmap: pixmap=605, attached?=1 [ 55.359] sna_pixmap_unmap: pixmap=605 dropping cpu mapping [ 55.359] _kgem_bo_destroy: handle=37, proxy? 0 [ 55.359] __kgem_bo_destroy: handle=37, size=12288 [ 55.359] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 55.359] __sna_free_pixmap(pixmap=605) [ 55.359] sna_create_pixmap(117, 16, 24, usage=0) [ 55.359] kgem_can_create_2d: 117x16 @ 24 [ 55.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.359] kgem_can_create_2d: untiled size=8192 [ 55.359] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.359] kgem_choose_tiling: 117x16 -> 0 [ 55.359] sna_create_pixmap: usage=0, flags=b [ 55.359] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.359] __pop_freed_pixmap: reusing freed pixmap=605 header [ 55.359] create_pixmap_hdr: pixmap=614, width=117, height=16, usage=0 [ 55.359] sna_create_pixmap: serial=614, 117x16, usage=0 [ 55.359] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=265, drawable=267 [ 55.359] sna_validate_gc: recomputing clip [ 55.359] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.359] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.359] try_upload__fast: ignore existing cpu damage (if any) [ 55.359] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.359] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.359] kgem_choose_tiling: 117x16 -> 0 [ 55.359] sna_pixmap_alloc_gpu: pixmap=615 [ 55.359] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.359] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 55.359] from inactive: pitch=480, tiling=0: handle=37, id=421 [ 55.359] try_upload__inplace: tiling=0 [ 55.359] kgem_bo_can_map__cpu: handle=37 [ 55.359] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.359] sna_pixmap_move_area_to_gpu: pixmap=615 box=(0, 0), (117, 16), flags=1 [ 55.359] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.359] = None [ 55.359] sna_pixmap_move_to_gpu(pixmap=615, usage=0), flags=3 [ 55.359] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.359] sna_pixmap_mark_active: pixmap=615, handle=37 [ 55.359] __kgem_bo_is_busy: handle=37, domain: 0 exec? 0, rq? 0 [ 55.359] kgem_bo_can_map__cpu: handle=37 [ 55.359] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.359] kgem_bo_map__wc: handle=37, offset=1908736, tiling=0, map=0x0:0x7f8b3d8e1000, domain=0 [ 55.359] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.359] __kgem_bo_map__wc(handle=37, size=12288) [ 55.359] __kgem_bo_map__wc: caching CPU(wc) vma for 37 [ 55.359] kgem_bo_sync__gtt: handle=37 [ 55.359] __kgem_busy: handle=37, busy=0, wedged=0 [ 55.359] kgem_bo_sync__gtt: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 [ 55.359] __kgem_busy: handle=37, busy=0, wedged=0 [ 55.359] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] [ 55.359] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 [ 55.359] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.359] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.360] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.360] __sna_damage_all(117, 16) [ 55.360] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.360] kgem_bo_is_busy: handle=37, domain: 2 exec? 0, rq? 0 [ 55.360] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.360] glyphs_format: format=98304, depth=8 [ 55.360] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.360] sna_glyphs: discarding mask [ 55.362] sna_set_cursor_position(3013, 1247), cursor? 1 [ 55.362] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.362] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.362] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.362] sna_set_cursor_position: CRTC:43 (3013, 1247), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.362] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.362] sna_set_cursor_position: CRTC:59 (1093, 1247), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.362] sna_set_cursor_position: CRTC:75 (1093, 1247), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.363] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 55.363] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708855920 size=117x16 [ 55.363] gen9_render_composite: 0x0, current mode=1/1 [ 55.363] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.363] kgem_bo_is_busy: handle=37, domain: 2 exec? 0, rq? 0 [ 55.363] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.363] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.363] sna_drawable_use_bo pixmap=615, box=((0, 0), (117, 16)), flags=7... [ 55.363] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.363] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.363] sna_drawable_use_bo: using whole GPU bo [ 55.363] gen9_composite_set_target: pixmap=615, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.363] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.363] get_pixel: 0x55e0f7364020 [ 55.363] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.363] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.363] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.363] color_convert: src=0 [20028888] [ 55.363] color_convert: dst=0 [20028888] [ 55.363] sna_render_get_solid: 0 [ 55.363] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.363] sna_transform_is_imprecise_integer_translation: no transform [ 55.363] gen9_composite_picture: integer translation (0, 0), removing [ 55.363] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.363] sna_render_pixmap_bo: GPU all damaged [ 55.363] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.363] gen4_choose_composite_emitter: solid, identity mask [ 55.363] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.364] __kgem_retire_rq: request 2 complete [ 55.364] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 55.364] kgem_set_mode: flushing before new bo [ 55.364] gen8_vertex_close: used=192, vbo active? 26, vb=1, nreloc=1 [ 55.364] gen8_vertex_close: reloc[0] = 287 [ 55.364] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.364] kgem_add_handle: handle=26, index=3 [ 55.364] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=16e000) [ 55.364] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=12227 [fenced=0] [ 55.364] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.364] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.364] kgem_fixup_relocs: shrinking by 61440 [ 55.364] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.364] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.364] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.364] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.364] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d5000 [ 55.364] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.364] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.364] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.364] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.364] aligning vertex: was 2, now 4 floats per vertex [ 55.364] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.364] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.364] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.364] kgem_add_handle: handle=5, index=0 [ 55.364] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.364] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.364] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.364] gen9_composite_get_binding_table(ffc0) [ 55.364] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 55.364] kgem_add_handle: handle=37, index=1 [ 55.364] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1d2000) [ 55.364] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 55.364] [3fe0] bind bo(handle=37, addr=1d2000), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.364] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.364] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.368] kgem_add_handle: handle=8, index=2 [ 55.368] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.368] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.368] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.368] kgem_add_handle: handle=6, index=3 [ 55.368] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.368] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.368] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.368] gen9_emit_sampler: sampler = a [ 55.368] gen9_emit_sf: num_sf_outputs=2 [ 55.368] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.368] gen9_emit_vertex_elements: setup id=9 [ 55.368] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.368] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.368] glyphs0_to_dst: glyph=(4, 4)x(7, 9), unclipped [ 55.368] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.368] glyphs0_to_dst: glyph=(10, 6)x(7, 7), unclipped [ 55.368] emit_primitive_identity_mask__sse4_2: dst=(10, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.368] glyphs0_to_dst: glyph=(17, 6)x(6, 7), unclipped [ 55.368] emit_primitive_identity_mask__sse4_2: dst=(17, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.368] glyphs0_to_dst: glyph=(24, 6)x(7, 7), unclipped [ 55.368] emit_primitive_identity_mask__sse4_2: dst=(24, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.368] glyphs0_to_dst: glyph=(32, 6)x(6, 7), unclipped [ 55.368] emit_primitive_identity_mask__sse4_2: dst=(32, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.368] glyphs0_to_dst: glyph=(39, 3)x(7, 10), unclipped [ 55.368] emit_primitive_identity_mask__sse4_2: dst=(39, 3), mask=(96.00, 0.00) x (7.00, 10.00) [ 55.368] glyphs0_to_dst: glyph=(47, 6)x(7, 10), unclipped [ 55.369] emit_primitive_identity_mask__sse4_2: dst=(47, 6), mask=(112.00, 0.00) x (7.00, 10.00) [ 55.369] glyphs0_to_dst: glyph=(56, 6)x(6, 7), unclipped [ 55.369] emit_primitive_identity_mask__sse4_2: dst=(56, 6), mask=(32.00, 16.00) x (6.00, 7.00) [ 55.369] glyphs0_to_dst: glyph=(64, 5)x(4, 8), unclipped [ 55.369] emit_primitive_identity_mask__sse4_2: dst=(64, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.369] glyphs0_to_dst: glyph=(68, 6)x(7, 7), unclipped [ 55.369] emit_primitive_identity_mask__sse4_2: dst=(68, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.369] gen8_vertex_flush[498] = 30 [ 55.369] sna_block_handler (timeout=0) [ 55.369] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.369] kgem_bo_is_busy: handle=37, domain: 2 exec? 1, rq? 1 [ 55.369] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.369] glyphs_format: format=98304, depth=8 [ 55.369] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.369] sna_glyphs: discarding mask [ 55.369] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 55.369] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708855920 size=117x16 [ 55.369] gen9_render_composite: 0x0, current mode=1/1 [ 55.369] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.369] kgem_bo_is_busy: handle=37, domain: 2 exec? 1, rq? 1 [ 55.369] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.369] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.369] sna_drawable_use_bo pixmap=615, box=((0, 0), (117, 16)), flags=7... [ 55.369] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.369] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.369] sna_drawable_use_bo: using whole GPU bo [ 55.369] gen9_composite_set_target: pixmap=615, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.369] get_pixel: 0x55e0f736d1e0 [ 55.369] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.369] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.369] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.369] color_convert: src=ffffffff [20028888] [ 55.369] color_convert: dst=ffffffff [20028888] [ 55.369] sna_render_get_solid: ffffffff [ 55.369] sna_render_get_solid(white) [ 55.369] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.369] sna_transform_is_imprecise_integer_translation: no transform [ 55.369] gen9_composite_picture: integer translation (0, 0), removing [ 55.369] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.369] sna_render_pixmap_bo: GPU all damaged [ 55.369] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.369] gen4_choose_composite_emitter: solid, identity mask [ 55.369] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.369] gen9_composite_get_binding_table(fec0) [ 55.370] sna_set_cursor_position(3016, 1245), cursor? 1 [ 55.370] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.370] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.370] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.370] sna_set_cursor_position: CRTC:43 (3016, 1245), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.370] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.370] sna_set_cursor_position: CRTC:59 (1096, 1245), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.370] sna_set_cursor_position: CRTC:75 (1096, 1245), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.373] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.373] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.373] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.373] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.373] gen9_emit_vertex_elements: setup id=9 [ 55.373] glyphs0_to_dst: glyph=(3, 3)x(7, 9), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.373] glyphs0_to_dst: glyph=(9, 5)x(7, 7), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(9, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.373] glyphs0_to_dst: glyph=(16, 5)x(6, 7), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(16, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.373] glyphs0_to_dst: glyph=(23, 5)x(7, 7), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(23, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.373] glyphs0_to_dst: glyph=(31, 5)x(6, 7), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(31, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.373] glyphs0_to_dst: glyph=(38, 2)x(7, 10), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(38, 2), mask=(96.00, 0.00) x (7.00, 10.00) [ 55.373] glyphs0_to_dst: glyph=(46, 5)x(7, 10), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(46, 5), mask=(112.00, 0.00) x (7.00, 10.00) [ 55.373] glyphs0_to_dst: glyph=(55, 5)x(6, 7), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(55, 5), mask=(32.00, 16.00) x (6.00, 7.00) [ 55.373] glyphs0_to_dst: glyph=(63, 4)x(4, 8), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(63, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.373] glyphs0_to_dst: glyph=(67, 5)x(7, 7), unclipped [ 55.373] emit_primitive_identity_mask__sse4_2: dst=(67, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.373] gen8_vertex_flush[4d4] = 30 [ 55.374] sna_block_handler (timeout=0) [ 55.374] sna_destroy_pixmap: pixmap=558, attached?=1 [ 55.374] sna_pixmap_unmap: pixmap=558 dropping cpu mapping [ 55.374] _kgem_bo_destroy: handle=25, proxy? 0 [ 55.374] __kgem_bo_destroy: handle=25, size=8192 [ 55.374] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 55.374] __sna_free_pixmap(pixmap=558) [ 55.374] sna_change_window_attributes [ 55.374] sna_change_window_attributes: flushing background pixmap [ 55.374] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.374] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=241 [ 55.374] sna_validate_gc: recomputing clip [ 55.374] sna_validate_gc: composite clip=1x[(2991, 1258), (3106, 1274)] [0x55e0f73f3160] [ 55.374] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.374] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.374] sna_poly_fill_rect: extents(2991, 1258), (3106, 1274), flags=1 [ 55.374] sna_poly_fill_rect: dropping last-cpu hint [ 55.374] sna_poly_fill_rect: source is already on the gpu [ 55.374] sna_drawable_use_bo pixmap=8, box=((2991, 1258), (3106, 1274)), flags=b... [ 55.374] sna_drawable_use_bo: pinned, never REPLACES [ 55.374] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.374] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.374] sna_drawable_use_bo: using whole GPU bo [ 55.374] sna_poly_fill_rect: tiled fill, testing for blt [ 55.374] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.374] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.374] sna_pixmap_get_source_bo(pixmap=615, size=117x16) [ 55.374] sna_pixmap_move_to_gpu(pixmap=615, usage=0), flags=a [ 55.374] sna_pixmap_move_to_gpu: already all-damaged [ 55.374] sna_pixmap_mark_active: pixmap=615, handle=37 [ 55.374] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.374] kgem_bo_is_render: handle=37, rq? 1 [1] [ 55.374] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.374] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.374] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.374] aligning vertex: was 4, now 2 floats per vertex [ 55.374] gen9_composite_get_binding_table(fe40) [ 55.374] kgem_add_reloc64: handle=11, pos=16264, delta=0, domains=20002 [ 55.374] kgem_add_handle: handle=11, index=4 [ 55.374] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=2f77000) [ 55.374] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.374] [3f80] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.374] kgem_add_reloc64: handle=37, pos=16248, delta=0, domains=40000 [ 55.374] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=1d2000) [ 55.374] [3f70] bind bo(handle=37, addr=1d2000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.374] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.374] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.374] gen9_emit_sampler: sampler = 0 [ 55.374] gen9_emit_sf: num_sf_outputs=1 [ 55.374] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.374] gen9_emit_vertex_elements: setup id=0 [ 55.374] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.374] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.374] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1258), (3106, 1274)] [ 55.374] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1258), (3106, 1274)] [ 55.374] gen8_vertex_flush[5b8] = 3 [ 55.374] sna_destroy_pixmap: pixmap=607, attached?=1 [ 55.374] sna_pixmap_unmap: pixmap=607 dropping gtt mapping [ 55.374] _kgem_bo_destroy: handle=34, proxy? 0 [ 55.374] __kgem_bo_destroy: handle=34, size=12288 [ 55.374] kgem_bo_move_to_inactive: moving handle=34 to inactive [ 55.374] __sna_free_pixmap(pixmap=607) [ 55.374] sna_block_handler (timeout=0) [ 55.374] sna_create_pixmap(117, 20, 24, usage=0) [ 55.374] kgem_can_create_2d: 117x20 @ 24 [ 55.374] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.374] kgem_can_create_2d: untiled size=12288 [ 55.374] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.374] kgem_choose_tiling: 117x20 -> 0 [ 55.374] sna_create_pixmap: usage=0, flags=b [ 55.374] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.374] __pop_freed_pixmap: reusing freed pixmap=607 header [ 55.374] create_pixmap_hdr: pixmap=616, width=117, height=20, usage=0 [ 55.378] sna_set_cursor_position(3016, 1239), cursor? 1 [ 55.378] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.378] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.378] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.378] sna_set_cursor_position: CRTC:43 (3016, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.378] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.378] sna_set_cursor_position: CRTC:59 (1096, 1239), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.378] sna_set_cursor_position: CRTC:75 (1096, 1239), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.378] sna_create_pixmap: serial=616, 117x20, usage=0 [ 55.378] sna_block_handler (timeout=0) [ 55.378] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=267, drawable=269 [ 55.378] sna_validate_gc: recomputing clip [ 55.378] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.378] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.378] try_upload__fast: ignore existing cpu damage (if any) [ 55.378] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.378] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.378] kgem_choose_tiling: 117x20 -> 0 [ 55.378] sna_pixmap_alloc_gpu: pixmap=617 [ 55.378] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.378] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.378] kgem_bo_remove_from_inactive: removing handle=34 from inactive [ 55.378] from inactive vma: pitch=480, tiling=0: handle=34, id=422 [ 55.378] try_upload__inplace: tiling=0 [ 55.378] kgem_bo_can_map__cpu: handle=34 [ 55.378] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.378] sna_pixmap_move_area_to_gpu: pixmap=617 box=(0, 0), (117, 20), flags=1 [ 55.378] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.378] = None [ 55.378] sna_pixmap_move_to_gpu(pixmap=617, usage=0), flags=3 [ 55.378] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.378] sna_pixmap_mark_active: pixmap=617, handle=34 [ 55.379] __kgem_bo_is_busy: handle=34, domain: 0 exec? 0, rq? 0 [ 55.379] kgem_bo_can_map__cpu: handle=34 [ 55.379] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.379] kgem_bo_map__wc: handle=34, offset=1875968, tiling=0, map=0x0:0x7f8b3d8ec000, domain=0 [ 55.379] kgem_bo_sync__gtt: handle=34 [ 55.379] __kgem_busy: handle=34, busy=0, wedged=0 [ 55.379] kgem_bo_sync__gtt: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 55.379] __kgem_busy: handle=34, busy=0, wedged=0 [ 55.379] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 55.379] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 55.379] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.379] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.379] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.379] __sna_damage_all(117, 20) [ 55.379] sna_change_window_attributes [ 55.379] sna_change_window_attributes: flushing background pixmap [ 55.379] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.379] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=242 [ 55.379] sna_validate_gc: recomputing clip [ 55.379] sna_validate_gc: composite clip=3x[(2989, 1256), (3106, 1276)] [0x55e0f7335180] [ 55.379] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.379] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.379] sna_poly_fill_rect: extents(2989, 1256), (3106, 1276), flags=3 [ 55.379] sna_poly_fill_rect: source is already on the gpu [ 55.379] sna_drawable_use_bo pixmap=8, box=((2989, 1256), (3106, 1276)), flags=3... [ 55.379] sna_drawable_use_bo: pinned, never REPLACES [ 55.379] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.379] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.379] sna_drawable_use_bo: using whole GPU bo [ 55.379] sna_poly_fill_rect: tiled fill, testing for blt [ 55.379] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.379] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.379] sna_pixmap_get_source_bo(pixmap=617, size=117x20) [ 55.379] sna_pixmap_move_to_gpu(pixmap=617, usage=0), flags=a [ 55.379] sna_pixmap_move_to_gpu: already all-damaged [ 55.379] sna_pixmap_mark_active: pixmap=617, handle=34 [ 55.383] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.383] kgem_bo_is_render: handle=34, rq? 0 [0] [ 55.383] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.383] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.383] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.383] gen9_composite_get_binding_table(fd80) [ 55.383] kgem_add_reloc64: handle=34, pos=16216, delta=0, domains=40000 [ 55.383] kgem_add_handle: handle=34, index=5 [ 55.383] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=1ca000) [ 55.383] [3f50] bind bo(handle=34, addr=1ca000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.383] gen9_emit_vertex_elements: setup id=0 [ 55.383] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.383] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1256), (3106, 1258)] [ 55.383] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.383] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1258), (2991, 1274)] [ 55.383] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.383] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1274), (3106, 1276)] [ 55.383] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.383] gen8_vertex_flush[5f4] = 9 [ 55.383] sna_block_handler (timeout=0) [ 55.383] sna_create_pixmap(117, 16, 24, usage=0) [ 55.383] kgem_can_create_2d: 117x16 @ 24 [ 55.384] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.384] kgem_can_create_2d: untiled size=8192 [ 55.384] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.384] kgem_choose_tiling: 117x16 -> 0 [ 55.384] sna_create_pixmap: usage=0, flags=b [ 55.384] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.384] __pop_freed_pixmap: reusing freed pixmap=558 header [ 55.384] create_pixmap_hdr: pixmap=618, width=117, height=16, usage=0 [ 55.384] sna_create_pixmap: serial=618, 117x16, usage=0 [ 55.384] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=269, drawable=26b [ 55.384] sna_validate_gc: recomputing clip [ 55.384] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.384] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.384] try_upload__fast: ignore existing cpu damage (if any) [ 55.384] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.384] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.384] kgem_choose_tiling: 117x16 -> 0 [ 55.384] sna_pixmap_alloc_gpu: pixmap=619 [ 55.384] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.384] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.384] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 55.384] from inactive: pitch=480, tiling=0: handle=25, id=423 [ 55.384] try_upload__inplace: tiling=0 [ 55.384] kgem_bo_can_map__cpu: handle=25 [ 55.384] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.384] sna_pixmap_move_area_to_gpu: pixmap=619 box=(0, 0), (117, 16), flags=1 [ 55.384] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.384] = None [ 55.384] sna_pixmap_move_to_gpu(pixmap=619, usage=0), flags=3 [ 55.384] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.384] sna_pixmap_mark_active: pixmap=619, handle=25 [ 55.384] __kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 55.384] kgem_bo_can_map__cpu: handle=25 [ 55.384] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.384] kgem_bo_map__wc: handle=25, offset=1490944, tiling=0, map=0x0:0x7f8b4fb5b000, domain=0 [ 55.384] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.384] __kgem_bo_map__wc(handle=25, size=8192) [ 55.384] __kgem_bo_map__wc: caching CPU(wc) vma for 25 [ 55.384] kgem_bo_sync__gtt: handle=25 [ 55.384] __kgem_busy: handle=25, busy=0, wedged=0 [ 55.384] kgem_bo_sync__gtt: SYNC: handle=25, needs_flush? 0, domain? 0, busy? 0 [ 55.384] __kgem_busy: handle=25, busy=0, wedged=0 [ 55.384] kgem_bo_retire: retiring bo handle=25 (needed flush? 0), rq? 0 [busy?=0] [ 55.384] assert_bo_retired: handle=25, domain: 0 exec? 0, rq? 0 [ 55.384] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.384] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.384] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.384] __sna_damage_all(117, 16) [ 55.384] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.384] kgem_bo_is_busy: handle=25, domain: 2 exec? 0, rq? 0 [ 55.384] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.384] glyphs_format: format=98304, depth=8 [ 55.384] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.384] sna_glyphs: discarding mask [ 55.384] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(3, 13)+(0, 0)) [ 55.384] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708643344 size=117x16 [ 55.384] gen9_render_composite: 0x0, current mode=1/1 [ 55.384] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.384] kgem_bo_is_busy: handle=25, domain: 2 exec? 0, rq? 0 [ 55.384] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.384] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.384] sna_drawable_use_bo pixmap=619, box=((0, 0), (117, 16)), flags=7... [ 55.384] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.384] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.384] sna_drawable_use_bo: using whole GPU bo [ 55.384] gen9_composite_set_target: pixmap=619, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.384] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.384] get_pixel: 0x55e0f7364020 [ 55.384] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.384] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.384] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.384] color_convert: src=0 [20028888] [ 55.384] color_convert: dst=0 [20028888] [ 55.384] sna_render_get_solid: 0 [ 55.385] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.385] sna_transform_is_imprecise_integer_translation: no transform [ 55.385] gen9_composite_picture: integer translation (0, 0), removing [ 55.385] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.385] sna_render_pixmap_bo: GPU all damaged [ 55.385] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.385] gen4_choose_composite_emitter: solid, identity mask [ 55.385] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.385] __kgem_retire_rq: request 2 complete [ 55.385] kgem_set_mode: flushing before new bo [ 55.385] gen8_vertex_close: used=456, vbo active? 26, vb=201, nreloc=2 [ 55.385] gen8_vertex_close: reloc[0] = 289 [ 55.385] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.386] sna_set_cursor_position(3017, 1233), cursor? 1 [ 55.386] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.386] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.386] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.386] sna_set_cursor_position: CRTC:43 (3017, 1233), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.386] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.386] sna_set_cursor_position: CRTC:59 (1097, 1233), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.386] sna_set_cursor_position: CRTC:75 (1097, 1233), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.388] kgem_add_handle: handle=26, index=6 [ 55.388] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=16e000) [ 55.388] gen8_vertex_close: reloc[1] = 361 [ 55.388] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.388] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=16e000) [ 55.388] batch[1/1, flags=1800]: 388 388 16208 16384, nreloc=12, nexec=7, nfence=0, aperture=12487 [fenced=0] [ 55.388] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.388] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.388] kgem_fixup_relocs: shrinking by 61440 [ 55.388] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.388] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.388] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.388] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1d2000 [ 55.388] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.388] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.388] __kgem_bo_clear_busy: handle=8 [ 55.388] __kgem_bo_clear_dirty: handle=8 [ 55.388] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.388] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.388] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.388] __kgem_bo_clear_busy: handle=8 [ 55.388] __kgem_bo_clear_dirty: handle=8 [ 55.388] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1ca000 [ 55.389] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.389] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.389] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.389] kgem_check_bo: num_pages=+259, num_exec=+3 [ 55.389] aligning vertex: was 2, now 4 floats per vertex [ 55.389] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.389] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.389] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.389] kgem_add_handle: handle=5, index=0 [ 55.389] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.389] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.389] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.389] gen9_composite_get_binding_table(ffc0) [ 55.389] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 55.389] kgem_add_handle: handle=25, index=1 [ 55.389] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=16c000) [ 55.389] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 55.389] [3fe0] bind bo(handle=25, addr=16c000), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.389] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.389] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.389] kgem_add_handle: handle=8, index=2 [ 55.389] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.389] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.389] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.389] kgem_add_handle: handle=6, index=3 [ 55.389] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.389] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.389] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.389] gen9_emit_sampler: sampler = a [ 55.389] gen9_emit_sf: num_sf_outputs=2 [ 55.389] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.389] gen9_emit_vertex_elements: setup id=9 [ 55.389] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.389] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.389] glyphs0_to_dst: glyph=(4, 4)x(7, 9), unclipped [ 55.389] emit_primitive_identity_mask__sse4_2: dst=(4, 4), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.389] glyphs0_to_dst: glyph=(10, 6)x(7, 7), unclipped [ 55.389] emit_primitive_identity_mask__sse4_2: dst=(10, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.389] glyphs0_to_dst: glyph=(17, 6)x(6, 7), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(17, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.393] glyphs0_to_dst: glyph=(24, 6)x(7, 7), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(24, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.393] glyphs0_to_dst: glyph=(32, 6)x(6, 7), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(32, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.393] glyphs0_to_dst: glyph=(39, 3)x(7, 10), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(39, 3), mask=(96.00, 0.00) x (7.00, 10.00) [ 55.393] glyphs0_to_dst: glyph=(47, 6)x(7, 10), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(47, 6), mask=(112.00, 0.00) x (7.00, 10.00) [ 55.393] glyphs0_to_dst: glyph=(56, 6)x(6, 7), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(56, 6), mask=(32.00, 16.00) x (6.00, 7.00) [ 55.393] glyphs0_to_dst: glyph=(64, 5)x(4, 8), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(64, 5), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.393] glyphs0_to_dst: glyph=(68, 6)x(7, 7), unclipped [ 55.393] emit_primitive_identity_mask__sse4_2: dst=(68, 6), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.393] gen8_vertex_flush[498] = 30 [ 55.394] sna_block_handler (timeout=0) [ 55.394] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.394] kgem_bo_is_busy: handle=25, domain: 2 exec? 1, rq? 1 [ 55.394] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.394] glyphs_format: format=98304, depth=8 [ 55.394] sna_set_cursor_position(3017, 1231), cursor? 1 [ 55.394] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.394] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.394] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.394] sna_set_cursor_position: CRTC:43 (3017, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.394] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.394] sna_set_cursor_position: CRTC:59 (1097, 1231), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.394] sna_set_cursor_position: CRTC:75 (1097, 1231), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.394] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.394] sna_glyphs: discarding mask [ 55.394] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 55.394] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708643344 size=117x16 [ 55.394] gen9_render_composite: 0x0, current mode=1/1 [ 55.394] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.394] kgem_bo_is_busy: handle=25, domain: 2 exec? 1, rq? 1 [ 55.394] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.394] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.394] sna_drawable_use_bo pixmap=619, box=((0, 0), (117, 16)), flags=7... [ 55.394] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.394] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.394] sna_drawable_use_bo: using whole GPU bo [ 55.394] gen9_composite_set_target: pixmap=619, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.394] get_pixel: 0x55e0f7334ba0 [ 55.394] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 55.394] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 55.394] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.394] color_convert: src=ff111111 [20028888] [ 55.394] color_convert: dst=ff111111 [20028888] [ 55.394] sna_render_get_solid: ff111111 [ 55.394] sna_render_get_solid(0) = ff111111 (last) [ 55.394] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.394] sna_transform_is_imprecise_integer_translation: no transform [ 55.394] gen9_composite_picture: integer translation (0, 0), removing [ 55.394] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.394] sna_render_pixmap_bo: GPU all damaged [ 55.394] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.394] gen4_choose_composite_emitter: solid, identity mask [ 55.394] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.394] gen9_composite_get_binding_table(fec0) [ 55.394] kgem_add_reloc64: handle=19, pos=16296, delta=0, domains=40000 [ 55.394] kgem_add_reloc64: adding proxy [delta=0] for handle=19 [ 55.394] kgem_add_handle: handle=19, index=4 [ 55.394] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=161000) [ 55.394] [3fa0] bind bo(handle=19, addr=161000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.394] gen9_emit_vertex_elements: setup id=9 [ 55.394] glyphs0_to_dst: glyph=(3, 3)x(7, 9), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(80.00, 16.00) x (7.00, 9.00) [ 55.394] glyphs0_to_dst: glyph=(9, 5)x(7, 7), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(9, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.394] glyphs0_to_dst: glyph=(16, 5)x(6, 7), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(16, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.394] glyphs0_to_dst: glyph=(23, 5)x(7, 7), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(23, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.394] glyphs0_to_dst: glyph=(31, 5)x(6, 7), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(31, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.394] glyphs0_to_dst: glyph=(38, 2)x(7, 10), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(38, 2), mask=(96.00, 0.00) x (7.00, 10.00) [ 55.394] glyphs0_to_dst: glyph=(46, 5)x(7, 10), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(46, 5), mask=(112.00, 0.00) x (7.00, 10.00) [ 55.394] glyphs0_to_dst: glyph=(55, 5)x(6, 7), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(55, 5), mask=(32.00, 16.00) x (6.00, 7.00) [ 55.394] glyphs0_to_dst: glyph=(63, 4)x(4, 8), unclipped [ 55.394] emit_primitive_identity_mask__sse4_2: dst=(63, 4), mask=(24.00, 0.00) x (4.00, 8.00) [ 55.394] glyphs0_to_dst: glyph=(67, 5)x(7, 7), unclipped [ 55.395] emit_primitive_identity_mask__sse4_2: dst=(67, 5), mask=(16.00, 0.00) x (7.00, 7.00) [ 55.395] gen8_vertex_flush[4d4] = 30 [ 55.395] sna_change_window_attributes [ 55.395] sna_change_window_attributes: flushing background pixmap [ 55.395] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.395] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=241 [ 55.395] sna_validate_gc: recomputing clip [ 55.395] sna_validate_gc: composite clip=1x[(2991, 1258), (3106, 1274)] [0x55e0f73f3160] [ 55.395] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.395] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.395] sna_poly_fill_rect: extents(2991, 1258), (3106, 1274), flags=1 [ 55.395] sna_poly_fill_rect: dropping last-cpu hint [ 55.395] sna_poly_fill_rect: source is already on the gpu [ 55.395] sna_drawable_use_bo pixmap=8, box=((2991, 1258), (3106, 1274)), flags=b... [ 55.395] sna_drawable_use_bo: pinned, never REPLACES [ 55.395] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.395] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.395] sna_drawable_use_bo: using whole GPU bo [ 55.395] sna_poly_fill_rect: tiled fill, testing for blt [ 55.395] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.395] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.395] sna_pixmap_get_source_bo(pixmap=619, size=117x16) [ 55.398] sna_pixmap_move_to_gpu(pixmap=619, usage=0), flags=a [ 55.398] sna_pixmap_move_to_gpu: already all-damaged [ 55.398] sna_pixmap_mark_active: pixmap=619, handle=25 [ 55.398] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.398] kgem_bo_is_render: handle=25, rq? 1 [1] [ 55.398] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.398] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.398] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.398] aligning vertex: was 4, now 2 floats per vertex [ 55.398] gen9_composite_get_binding_table(fe40) [ 55.398] kgem_add_reloc64: handle=11, pos=16264, delta=0, domains=20002 [ 55.398] kgem_add_handle: handle=11, index=5 [ 55.398] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=2f77000) [ 55.398] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.398] [3f80] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.398] kgem_add_reloc64: handle=25, pos=16248, delta=0, domains=40000 [ 55.398] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=16c000) [ 55.398] [3f70] bind bo(handle=25, addr=16c000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.398] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.398] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.398] gen9_emit_sampler: sampler = 0 [ 55.398] gen9_emit_sf: num_sf_outputs=1 [ 55.398] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.398] gen9_emit_vertex_elements: setup id=0 [ 55.398] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.398] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.398] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1258), (3106, 1274)] [ 55.398] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1258), (3106, 1274)] [ 55.399] gen8_vertex_flush[5b8] = 3 [ 55.399] sna_block_handler (timeout=0) [ 55.399] sna_block_handler (timeout=0) [ 55.399] sna_create_pixmap(117, 20, 24, usage=0) [ 55.399] kgem_can_create_2d: 117x20 @ 24 [ 55.399] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.399] kgem_can_create_2d: untiled size=12288 [ 55.399] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.399] kgem_choose_tiling: 117x20 -> 0 [ 55.399] sna_create_pixmap: usage=0, flags=b [ 55.399] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.399] __pop_freed_pixmap: reusing freed pixmap=556 header [ 55.399] create_pixmap_hdr: pixmap=620, width=117, height=20, usage=0 [ 55.399] sna_create_pixmap: serial=620, 117x20, usage=0 [ 55.399] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=26b, drawable=26d [ 55.399] sna_validate_gc: recomputing clip [ 55.399] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.399] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.399] try_upload__fast: ignore existing cpu damage (if any) [ 55.399] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.399] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.399] kgem_choose_tiling: 117x20 -> 0 [ 55.399] sna_pixmap_alloc_gpu: pixmap=621 [ 55.399] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.399] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.399] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 55.399] from inactive: pitch=480, tiling=0: handle=24, id=424 [ 55.399] try_upload__inplace: tiling=0 [ 55.399] kgem_bo_can_map__cpu: handle=24 [ 55.399] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.399] sna_pixmap_move_area_to_gpu: pixmap=621 box=(0, 0), (117, 20), flags=1 [ 55.399] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.399] = None [ 55.399] sna_pixmap_move_to_gpu(pixmap=621, usage=0), flags=3 [ 55.399] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.399] sna_pixmap_mark_active: pixmap=621, handle=24 [ 55.399] __kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 55.399] kgem_bo_can_map__cpu: handle=24 [ 55.402] sna_set_cursor_position(3017, 1228), cursor? 1 [ 55.402] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.402] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.402] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.402] sna_set_cursor_position: CRTC:43 (3017, 1228), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.402] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.402] sna_set_cursor_position: CRTC:59 (1097, 1228), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.402] sna_set_cursor_position: CRTC:75 (1097, 1228), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.403] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.403] kgem_bo_map__wc: handle=24, offset=1802240, tiling=0, map=0x0:0x7f8b4fb5d000, domain=0 [ 55.403] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.403] __kgem_bo_map__wc(handle=24, size=12288) [ 55.403] __kgem_bo_map__wc: caching CPU(wc) vma for 24 [ 55.403] kgem_bo_sync__gtt: handle=24 [ 55.403] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.403] kgem_bo_sync__gtt: SYNC: handle=24, needs_flush? 0, domain? 0, busy? 0 [ 55.403] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.403] kgem_bo_retire: retiring bo handle=24 (needed flush? 0), rq? 0 [busy?=0] [ 55.403] assert_bo_retired: handle=24, domain: 0 exec? 0, rq? 0 [ 55.403] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.403] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.403] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.403] __sna_damage_all(117, 20) [ 55.404] sna_block_handler (timeout=0) [ 55.404] sna_destroy_pixmap: pixmap=552, attached?=1 [ 55.404] sna_pixmap_unmap: pixmap=552 dropping cpu mapping [ 55.404] _kgem_bo_destroy: handle=22, proxy? 0 [ 55.404] __kgem_bo_destroy: handle=22, size=12288 [ 55.404] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 55.404] __sna_free_pixmap(pixmap=552) [ 55.404] sna_change_window_attributes [ 55.404] sna_change_window_attributes: flushing background pixmap [ 55.404] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.404] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=244 [ 55.404] sna_validate_gc: recomputing clip [ 55.404] sna_validate_gc: composite clip=3x[(2989, 1236), (3106, 1256)] [0x55e0f74075b0] [ 55.404] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.404] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.404] sna_poly_fill_rect: extents(2989, 1236), (3106, 1256), flags=3 [ 55.404] sna_poly_fill_rect: source is already on the gpu [ 55.404] sna_drawable_use_bo pixmap=8, box=((2989, 1236), (3106, 1256)), flags=3... [ 55.404] sna_drawable_use_bo: pinned, never REPLACES [ 55.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.404] sna_drawable_use_bo: using whole GPU bo [ 55.404] sna_poly_fill_rect: tiled fill, testing for blt [ 55.404] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.404] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.404] sna_pixmap_get_source_bo(pixmap=621, size=117x20) [ 55.404] sna_pixmap_move_to_gpu(pixmap=621, usage=0), flags=a [ 55.404] sna_pixmap_move_to_gpu: already all-damaged [ 55.404] sna_pixmap_mark_active: pixmap=621, handle=24 [ 55.404] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.404] kgem_bo_is_render: handle=24, rq? 0 [0] [ 55.404] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.404] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.404] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.404] gen9_composite_get_binding_table(fd80) [ 55.404] kgem_add_reloc64: handle=24, pos=16216, delta=0, domains=40000 [ 55.404] kgem_add_handle: handle=24, index=6 [ 55.404] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=1b8000) [ 55.404] [3f50] bind bo(handle=24, addr=1b8000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.404] gen9_emit_vertex_elements: setup id=0 [ 55.404] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.404] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1236), (3106, 1238)] [ 55.404] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.404] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1238), (2991, 1254)] [ 55.404] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.404] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1254), (3106, 1256)] [ 55.404] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.404] gen8_vertex_flush[5f4] = 9 [ 55.404] sna_destroy_pixmap: pixmap=613, attached?=1 [ 55.404] sna_pixmap_unmap: pixmap=613 dropping cpu mapping [ 55.404] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.404] __kgem_bo_destroy: handle=38, size=12288 [ 55.404] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.404] __sna_free_pixmap(pixmap=613) [ 55.404] sna_create_pixmap(117, 16, 24, usage=0) [ 55.404] kgem_can_create_2d: 117x16 @ 24 [ 55.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.404] kgem_can_create_2d: untiled size=8192 [ 55.404] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.404] kgem_choose_tiling: 117x16 -> 0 [ 55.404] sna_create_pixmap: usage=0, flags=b [ 55.404] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.404] __pop_freed_pixmap: reusing freed pixmap=613 header [ 55.404] create_pixmap_hdr: pixmap=622, width=117, height=16, usage=0 [ 55.404] sna_create_pixmap: serial=622, 117x16, usage=0 [ 55.404] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=26d, drawable=26f [ 55.404] sna_validate_gc: recomputing clip [ 55.404] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.404] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.404] try_upload__fast: ignore existing cpu damage (if any) [ 55.404] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.404] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.404] kgem_choose_tiling: 117x16 -> 0 [ 55.404] sna_pixmap_alloc_gpu: pixmap=623 [ 55.404] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.405] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.405] from inactive: pitch=480, tiling=0: handle=38, id=425 [ 55.405] try_upload__inplace: tiling=0 [ 55.405] kgem_bo_can_map__cpu: handle=38 [ 55.408] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.408] sna_pixmap_move_area_to_gpu: pixmap=623 box=(0, 0), (117, 16), flags=1 [ 55.408] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.408] = None [ 55.408] sna_pixmap_move_to_gpu(pixmap=623, usage=0), flags=3 [ 55.408] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.408] sna_pixmap_mark_active: pixmap=623, handle=38 [ 55.408] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.408] kgem_bo_can_map__cpu: handle=38 [ 55.408] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.408] kgem_bo_map__wc: handle=38, offset=1921024, tiling=0, map=0x0:0x7f8b3d8d6000, domain=0 [ 55.408] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.408] __kgem_bo_map__wc(handle=38, size=12288) [ 55.408] __kgem_bo_map__wc: caching CPU(wc) vma for 38 [ 55.408] kgem_bo_sync__gtt: handle=38 [ 55.408] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.408] kgem_bo_sync__gtt: SYNC: handle=38, needs_flush? 0, domain? 0, busy? 0 [ 55.408] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.408] kgem_bo_retire: retiring bo handle=38 (needed flush? 0), rq? 0 [busy?=0] [ 55.408] assert_bo_retired: handle=38, domain: 0 exec? 0, rq? 0 [ 55.408] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.408] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.408] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.409] __sna_damage_all(117, 16) [ 55.409] sna_block_handler (timeout=0) [ 55.409] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.409] kgem_bo_is_busy: handle=38, domain: 2 exec? 0, rq? 0 [ 55.409] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.409] glyphs_format: format=98304, depth=8 [ 55.409] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.409] sna_glyphs: discarding mask [ 55.409] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.409] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708643600 size=117x16 [ 55.409] gen9_render_composite: 0x0, current mode=1/1 [ 55.409] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.409] kgem_bo_is_busy: handle=38, domain: 2 exec? 0, rq? 0 [ 55.409] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.409] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.409] sna_drawable_use_bo pixmap=623, box=((0, 0), (117, 16)), flags=7... [ 55.409] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.409] sna_drawable_use_bo: using whole GPU bo [ 55.409] gen9_composite_set_target: pixmap=623, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.409] get_pixel: 0x55e0f7364020 [ 55.409] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.409] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.409] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.409] color_convert: src=0 [20028888] [ 55.409] color_convert: dst=0 [20028888] [ 55.409] sna_render_get_solid: 0 [ 55.409] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.409] sna_transform_is_imprecise_integer_translation: no transform [ 55.409] gen9_composite_picture: integer translation (0, 0), removing [ 55.409] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.409] sna_render_pixmap_bo: GPU all damaged [ 55.409] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.409] gen4_choose_composite_emitter: solid, identity mask [ 55.409] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.409] __kgem_retire_rq: request 2 complete [ 55.409] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 55.409] kgem_set_mode: flushing before new bo [ 55.409] gen8_vertex_close: used=720, vbo active? 26, vb=201, nreloc=2 [ 55.409] gen8_vertex_close: reloc[0] = 289 [ 55.409] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.409] kgem_add_handle: handle=26, index=7 [ 55.409] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=16e000) [ 55.409] gen8_vertex_close: reloc[1] = 361 [ 55.409] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.409] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=16e000) [ 55.409] batch[1/1, flags=1800]: 388 388 16208 16384, nreloc=12, nexec=8, nfence=0, aperture=12487 [fenced=0] [ 55.409] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.409] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.410] sna_set_cursor_position(3017, 1225), cursor? 1 [ 55.410] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.410] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.410] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.410] sna_set_cursor_position: CRTC:43 (3017, 1225), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.410] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.410] sna_set_cursor_position: CRTC:59 (1097, 1225), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.410] sna_set_cursor_position: CRTC:75 (1097, 1225), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.413] kgem_fixup_relocs: shrinking by 61440 [ 55.413] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.413] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.413] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.413] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=16c000 [ 55.413] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.413] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.413] __kgem_bo_clear_busy: handle=8 [ 55.413] __kgem_bo_clear_dirty: handle=8 [ 55.413] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.413] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.413] kgem_commit: release handle=19 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.413] __kgem_bo_clear_busy: handle=19 [ 55.413] __kgem_bo_clear_dirty: handle=19 [ 55.413] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 55.413] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1b8000 [ 55.413] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.413] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.413] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.413] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.414] aligning vertex: was 2, now 4 floats per vertex [ 55.414] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.414] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.414] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.414] kgem_add_handle: handle=5, index=0 [ 55.414] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.414] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.414] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.414] gen9_composite_get_binding_table(ffc0) [ 55.414] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 55.414] kgem_add_handle: handle=38, index=1 [ 55.414] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1d5000) [ 55.414] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 55.414] [3fe0] bind bo(handle=38, addr=1d5000), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.414] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.414] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.414] kgem_add_handle: handle=8, index=2 [ 55.414] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.414] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.414] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.414] kgem_add_handle: handle=6, index=3 [ 55.414] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.414] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.414] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.414] gen9_emit_sampler: sampler = a [ 55.414] gen9_emit_sf: num_sf_outputs=2 [ 55.414] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.414] gen9_emit_vertex_elements: setup id=9 [ 55.414] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.414] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.414] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.414] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(64.00, 0.00) x (9.00, 9.00) [ 55.414] glyphs0_to_dst: glyph=(13, 3)x(6, 10), unclipped [ 55.414] emit_primitive_identity_mask__sse4_2: dst=(13, 3), mask=(0.00, 48.00) x (6.00, 10.00) [ 55.414] glyphs0_to_dst: glyph=(20, 4)x(8, 9), unclipped [ 55.414] emit_primitive_identity_mask__sse4_2: dst=(20, 4), mask=(80.00, 0.00) x (8.00, 9.00) [ 55.414] glyphs0_to_dst: glyph=(28, 6)x(7, 7), unclipped [ 55.414] emit_primitive_identity_mask__sse4_2: dst=(28, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.414] glyphs0_to_dst: glyph=(36, 6)x(6, 7), unclipped [ 55.414] emit_primitive_identity_mask__sse4_2: dst=(36, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.414] glyphs0_to_dst: glyph=(43, 3)x(5, 10), unclipped [ 55.414] emit_primitive_identity_mask__sse4_2: dst=(43, 3), mask=(64.00, 16.00) x (5.00, 10.00) [ 55.414] gen8_vertex_flush[498] = 18 [ 55.414] sna_block_handler (timeout=0) [ 55.414] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.414] kgem_bo_is_busy: handle=38, domain: 2 exec? 1, rq? 1 [ 55.414] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.414] glyphs_format: format=98304, depth=8 [ 55.414] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.414] sna_glyphs: discarding mask [ 55.414] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.414] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424708643600 size=117x16 [ 55.414] gen9_render_composite: 0x0, current mode=1/1 [ 55.414] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.414] kgem_bo_is_busy: handle=38, domain: 2 exec? 1, rq? 1 [ 55.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.414] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.414] sna_drawable_use_bo pixmap=623, box=((0, 0), (117, 16)), flags=7... [ 55.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.414] sna_drawable_use_bo: using whole GPU bo [ 55.414] gen9_composite_set_target: pixmap=623, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.414] get_pixel: 0x55e0f736d1e0 [ 55.414] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.414] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.414] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.414] color_convert: src=ffffffff [20028888] [ 55.414] color_convert: dst=ffffffff [20028888] [ 55.414] sna_render_get_solid: ffffffff [ 55.414] sna_render_get_solid(white) [ 55.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.414] sna_transform_is_imprecise_integer_translation: no transform [ 55.415] gen9_composite_picture: integer translation (0, 0), removing [ 55.415] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.415] sna_render_pixmap_bo: GPU all damaged [ 55.415] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.415] gen4_choose_composite_emitter: solid, identity mask [ 55.415] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.415] gen9_composite_get_binding_table(fec0) [ 55.415] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.415] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.415] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.418] sna_set_cursor_position(3017, 1222), cursor? 1 [ 55.418] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.418] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.418] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.418] sna_set_cursor_position: CRTC:43 (3017, 1222), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.418] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.418] sna_set_cursor_position: CRTC:59 (1097, 1222), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.418] sna_set_cursor_position: CRTC:75 (1097, 1222), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.418] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.418] gen9_emit_vertex_elements: setup id=9 [ 55.418] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.418] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(64.00, 0.00) x (9.00, 9.00) [ 55.418] glyphs0_to_dst: glyph=(12, 2)x(6, 10), unclipped [ 55.418] emit_primitive_identity_mask__sse4_2: dst=(12, 2), mask=(0.00, 48.00) x (6.00, 10.00) [ 55.418] glyphs0_to_dst: glyph=(19, 3)x(8, 9), unclipped [ 55.418] emit_primitive_identity_mask__sse4_2: dst=(19, 3), mask=(80.00, 0.00) x (8.00, 9.00) [ 55.418] glyphs0_to_dst: glyph=(27, 5)x(7, 7), unclipped [ 55.418] emit_primitive_identity_mask__sse4_2: dst=(27, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.418] glyphs0_to_dst: glyph=(35, 5)x(6, 7), unclipped [ 55.418] emit_primitive_identity_mask__sse4_2: dst=(35, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.418] glyphs0_to_dst: glyph=(42, 2)x(5, 10), unclipped [ 55.418] emit_primitive_identity_mask__sse4_2: dst=(42, 2), mask=(64.00, 16.00) x (5.00, 10.00) [ 55.418] gen8_vertex_flush[4d4] = 18 [ 55.418] sna_block_handler (timeout=0) [ 55.418] sna_destroy_pixmap: pixmap=554, attached?=1 [ 55.418] sna_pixmap_unmap: pixmap=554 dropping cpu mapping [ 55.418] _kgem_bo_destroy: handle=23, proxy? 0 [ 55.418] __kgem_bo_destroy: handle=23, size=8192 [ 55.418] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 55.418] __sna_free_pixmap(pixmap=554) [ 55.418] sna_change_window_attributes [ 55.418] sna_change_window_attributes: flushing background pixmap [ 55.418] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.419] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=243 [ 55.419] sna_validate_gc: recomputing clip [ 55.419] sna_validate_gc: composite clip=1x[(2991, 1238), (3106, 1254)] [0x55e0f740c710] [ 55.419] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.419] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.419] sna_poly_fill_rect: extents(2991, 1238), (3106, 1254), flags=1 [ 55.419] sna_poly_fill_rect: dropping last-cpu hint [ 55.419] sna_poly_fill_rect: source is already on the gpu [ 55.419] sna_drawable_use_bo pixmap=8, box=((2991, 1238), (3106, 1254)), flags=b... [ 55.419] sna_drawable_use_bo: pinned, never REPLACES [ 55.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.419] sna_drawable_use_bo: using whole GPU bo [ 55.419] sna_poly_fill_rect: tiled fill, testing for blt [ 55.419] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.419] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.419] sna_pixmap_get_source_bo(pixmap=623, size=117x16) [ 55.419] sna_pixmap_move_to_gpu(pixmap=623, usage=0), flags=a [ 55.419] sna_pixmap_move_to_gpu: already all-damaged [ 55.419] sna_pixmap_mark_active: pixmap=623, handle=38 [ 55.419] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.419] kgem_bo_is_render: handle=38, rq? 1 [1] [ 55.419] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.419] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.419] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.419] aligning vertex: was 4, now 2 floats per vertex [ 55.419] gen9_composite_get_binding_table(fe40) [ 55.419] kgem_add_reloc64: handle=11, pos=16264, delta=0, domains=20002 [ 55.419] kgem_add_handle: handle=11, index=4 [ 55.419] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=2f77000) [ 55.419] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.419] [3f80] bind bo(handle=11, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.419] kgem_add_reloc64: handle=38, pos=16248, delta=0, domains=40000 [ 55.423] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=1d5000) [ 55.423] [3f70] bind bo(handle=38, addr=1d5000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.423] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.423] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.423] gen9_emit_sampler: sampler = 0 [ 55.423] gen9_emit_sf: num_sf_outputs=1 [ 55.423] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.423] gen9_emit_vertex_elements: setup id=0 [ 55.423] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.423] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.423] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1238), (3106, 1254)] [ 55.423] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1238), (3106, 1254)] [ 55.423] gen8_vertex_flush[5b8] = 3 [ 55.423] sna_block_handler (timeout=0) [ 55.423] sna_destroy_pixmap: pixmap=615, attached?=1 [ 55.423] sna_pixmap_unmap: pixmap=615 dropping gtt mapping [ 55.423] _kgem_bo_destroy: handle=37, proxy? 0 [ 55.423] __kgem_bo_destroy: handle=37, size=12288 [ 55.423] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 55.423] __sna_free_pixmap(pixmap=615) [ 55.423] sna_block_handler (timeout=0) [ 55.423] sna_block_handler (timeout=595623) [ 55.423] kgem_retire, need_retire?=1 [ 55.423] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.423] kgem_retire__requests_ring: retiring ring 0 [ 55.423] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.423] __kgem_retire_rq: request 2 complete [ 55.423] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 55.423] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.423] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.424] kgem_retire -- retired=0, need_retire=0 [ 55.424] sna_accel_block: GPU idle, flushing [ 55.424] gen8_vertex_close: used=870, vbo active? 26, vb=201, nreloc=2 [ 55.424] gen8_vertex_close: reloc[0] = 289 [ 55.424] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.424] kgem_add_handle: handle=26, index=5 [ 55.424] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=16e000) [ 55.424] gen8_vertex_close: reloc[1] = 361 [ 55.424] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.424] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=16e000) [ 55.424] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=11, nexec=6, nfence=0, aperture=12484 [fenced=0] [ 55.424] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.424] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.424] kgem_fixup_relocs: shrinking by 61440 [ 55.424] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.424] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.424] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.424] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1d5000 [ 55.424] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.424] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.424] __kgem_bo_clear_busy: handle=8 [ 55.424] __kgem_bo_clear_dirty: handle=8 [ 55.424] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.424] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.424] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.424] __kgem_bo_clear_busy: handle=8 [ 55.424] __kgem_bo_clear_dirty: handle=8 [ 55.424] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.424] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.424] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.424] sna_scanout_do_flush: flush timer active: delta=-69 [ 55.424] sna_scanout_do_flush (time=55424), triggered [ 55.424] sna_scanout_flush (time=55424), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.424] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.424] stop_flush: scanout=11 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.424] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.424] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.424] sna_mode_redisplay: damage: 1x(2989, 1236), (3106, 1323) [ 55.424] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.424] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.424] sna_pixmap_move_to_gpu: already all-damaged [ 55.424] sna_pixmap_mark_active: pixmap=8, handle=11 [ 55.424] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.424] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.424] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.424] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=10 [active?=3], new handle=11 [active=0] [ 55.424] __kgem_bo_clear_dirty: handle=11 [ 55.424] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 10, transformed? 0 [ 55.424] get_fb: reusing fb=136 for handle=11 [ 55.424] sna_mode_redisplay: recording flip on CRTC:43 handle=11, active_scanout=1, serial=1 [ 55.424] __kgem_bo_clear_busy: handle=11 [ 55.424] __kgem_bo_clear_dirty: handle=11 [ 55.424] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 10, transformed? 0 [ 55.424] sna_mode_redisplay: recording flip on CRTC:59 handle=11, active_scanout=2, serial=1 [ 55.424] __kgem_bo_clear_busy: handle=11 [ 55.424] __kgem_bo_clear_dirty: handle=11 [ 55.424] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.424] sna_mode_redisplay: flipped 2 outputs, shadow active? 10 [ 55.424] set_shadow: waiting for region 1x[(2989, 1236), (3106, 1323)], front handle=11, shadow handle=10 [ 55.424] sna_accel_do_throttle (time=55424), triggered [ 55.424] sna_accel_throttle (time=55424) [ 55.424] sna_accel_block: evaluating timers, active=7 [ 55.424] sna_accel_block: flush timer expires in 16 [55440] [ 55.426] sna_set_cursor_position(3017, 1220), cursor? 1 [ 55.426] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.426] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.426] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.426] sna_set_cursor_position: CRTC:43 (3017, 1220), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.426] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.426] sna_set_cursor_position: CRTC:59 (1097, 1220), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.426] sna_set_cursor_position: CRTC:75 (1097, 1220), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.426] sna_block_handler (timeout=595620) [ 55.426] kgem_retire, need_retire?=1 [ 55.426] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.426] kgem_retire__requests_ring: retiring ring 0 [ 55.426] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.426] __kgem_retire_rq: request 2 complete [ 55.426] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 55.426] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.426] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.426] kgem_retire -- retired=0, need_retire=0 [ 55.426] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 55.426] gen6_render_retire: resetting idle vbo [ 55.426] sna_scanout_do_flush: flush timer active: delta=14 [ 55.426] sna_accel_block: evaluating timers, active=7 [ 55.426] sna_accel_block: flush timer expires in 14 [55440] [ 55.426] sna_create_pixmap(117, 20, 24, usage=0) [ 55.426] kgem_can_create_2d: 117x20 @ 24 [ 55.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.426] kgem_can_create_2d: untiled size=12288 [ 55.426] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.426] kgem_choose_tiling: 117x20 -> 0 [ 55.426] sna_create_pixmap: usage=0, flags=b [ 55.426] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.426] __pop_freed_pixmap: reusing freed pixmap=615 header [ 55.426] create_pixmap_hdr: pixmap=624, width=117, height=20, usage=0 [ 55.426] sna_create_pixmap: serial=624, 117x20, usage=0 [ 55.426] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=26f, drawable=271 [ 55.426] sna_validate_gc: recomputing clip [ 55.426] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.426] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.426] try_upload__fast: ignore existing cpu damage (if any) [ 55.426] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.431] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.431] kgem_choose_tiling: 117x20 -> 0 [ 55.431] sna_pixmap_alloc_gpu: pixmap=625 [ 55.431] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.431] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 55.431] from inactive vma: pitch=480, tiling=0: handle=37, id=426 [ 55.431] try_upload__inplace: tiling=0 [ 55.431] kgem_bo_can_map__cpu: handle=37 [ 55.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.431] sna_pixmap_move_area_to_gpu: pixmap=625 box=(0, 0), (117, 20), flags=1 [ 55.431] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.431] = None [ 55.431] sna_pixmap_move_to_gpu(pixmap=625, usage=0), flags=3 [ 55.431] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.431] sna_pixmap_mark_active: pixmap=625, handle=37 [ 55.431] __kgem_bo_is_busy: handle=37, domain: 0 exec? 0, rq? 0 [ 55.431] kgem_bo_can_map__cpu: handle=37 [ 55.431] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.431] kgem_bo_map__wc: handle=37, offset=1908736, tiling=0, map=0x0:0x7f8b3d8e1000, domain=0 [ 55.431] kgem_bo_sync__gtt: handle=37 [ 55.431] __kgem_busy: handle=37, busy=0, wedged=0 [ 55.431] kgem_bo_sync__gtt: SYNC: handle=37, needs_flush? 0, domain? 0, busy? 0 [ 55.431] __kgem_busy: handle=37, busy=0, wedged=0 [ 55.431] kgem_bo_retire: retiring bo handle=37 (needed flush? 0), rq? 0 [busy?=0] [ 55.431] assert_bo_retired: handle=37, domain: 0 exec? 0, rq? 0 [ 55.431] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.431] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.431] __sna_damage_all(117, 20) [ 55.431] sna_block_handler (timeout=0) [ 55.431] sna_change_window_attributes [ 55.431] sna_change_window_attributes: flushing background pixmap [ 55.431] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.431] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=244 [ 55.431] sna_validate_gc: recomputing clip [ 55.431] sna_validate_gc: composite clip=3x[(2989, 1236), (3106, 1256)] [0x55e0f74075b0] [ 55.431] sna_poly_fill_rect(n=3, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.431] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.431] sna_poly_fill_rect: extents(2989, 1236), (3106, 1256), flags=3 [ 55.431] sna_poly_fill_rect: source is already on the gpu [ 55.432] sna_drawable_use_bo pixmap=8, box=((2989, 1236), (3106, 1256)), flags=3... [ 55.432] sna_drawable_use_bo: pinned, never REPLACES [ 55.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.432] sna_drawable_use_bo: applying move-to-gpu override [ 55.432] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=2, pixmap=8 [front?=1], handle=11, shadow=10 [ 55.432] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 55.432] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 55.432] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.432] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.432] __kgem_bo_init(handle=39, num_pages=12150) [ 55.432] kgem_set_tiling: handle=39, tiling=1 [1], pitch=23040 [23040]: 1 [ 55.432] __kgem_bo_make_scanout: create fb 5760x2160@24/32 [ 55.432] __kgem_bo_map__gtt(handle=39, size=49766400) [ 55.434] sna_set_cursor_position(3017, 1218), cursor? 1 [ 55.434] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.434] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.434] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.434] sna_set_cursor_position: CRTC:43 (3017, 1218), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.434] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.434] sna_set_cursor_position: CRTC:59 (1097, 1218), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.434] sna_set_cursor_position: CRTC:75 (1097, 1218), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.442] sna_set_cursor_position(3017, 1217), cursor? 1 [ 55.442] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.442] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.442] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.442] sna_set_cursor_position: CRTC:43 (3017, 1217), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.442] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.442] sna_set_cursor_position: CRTC:59 (1097, 1217), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.442] sna_set_cursor_position: CRTC:75 (1097, 1217), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.450] sna_set_cursor_position(3017, 1214), cursor? 1 [ 55.450] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.450] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.450] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.450] sna_set_cursor_position: CRTC:43 (3017, 1214), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.450] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.450] sna_set_cursor_position: CRTC:59 (1097, 1214), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.453] sna_set_cursor_position: CRTC:75 (1097, 1214), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.453] __kgem_bo_make_scanout: attached fb=153 to handle=39 [ 55.453] new pitch=23040, tiling=1, handle=39, id=427, num_pages=12150 [12150], bucket=13 [ 55.453] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 55.453] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (5760, 2160) [ 55.453] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.453] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.453] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.453] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.453] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.453] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.453] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.453] kgem_bo_is_blt: handle=39, rq? 0 [ 55.453] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(23040, 23040) [ 55.453] needs_batch_flush: flushing before handle=39 for new reservation [ 55.453] __kgem_bcs_set_tiling: src handle=11:tiling=1, dst handle=39:tiling=1 [ 55.453] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 55.453] sna_blt_copy_boxes: box=(0, 0)x(5760, 2160) [ 55.453] kgem_add_reloc64: handle=39, pos=4, delta=0, domains=28002 [ 55.453] kgem_add_handle: handle=39, index=0 [ 55.453] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 55.453] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.453] kgem_add_reloc64: handle=11, pos=8, delta=0, domains=28000 [ 55.453] kgem_add_handle: handle=11, index=1 [ 55.453] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=2f77000) [ 55.453] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 55.453] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=24300 [fenced=0] [ 55.453] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.453] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.453] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5eed000 [ 55.453] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=bdd9000 [ 55.453] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.453] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.453] wait_for_shadow: setting front pixmap to handle=39 [ 55.453] sna_drawable_use_bo: using whole GPU bo [ 55.453] sna_poly_fill_rect: tiled fill, testing for blt [ 55.453] sna_poly_fill_rect_tiled_blt pixmap=8, x 3 [(0, 0)x(117, 2)...], clipped? 11 [ 55.453] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.453] sna_pixmap_get_source_bo(pixmap=625, size=117x20) [ 55.453] sna_pixmap_move_to_gpu(pixmap=625, usage=0), flags=a [ 55.453] sna_pixmap_move_to_gpu: already all-damaged [ 55.453] sna_pixmap_mark_active: pixmap=625, handle=37 [ 55.453] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.453] kgem_bo_is_render: handle=37, rq? 0 [0] [ 55.453] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.453] __kgem_bcs_set_tiling: src handle=37:tiling=0, dst handle=39:tiling=1 [ 55.453] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.453] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1236), (3106, 1238)] [ 55.454] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.454] sna_blt_copy_one: (0, 0) -> (2989, 1236) x (117, 2) [ 55.454] kgem_add_reloc64: handle=39, pos=4, delta=0, domains=28002 [ 55.454] kgem_add_handle: handle=39, index=0 [ 55.454] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=5eed000) [ 55.454] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.454] kgem_add_reloc64: handle=37, pos=8, delta=0, domains=28000 [ 55.454] kgem_add_handle: handle=37, index=1 [ 55.454] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=1d2000) [ 55.454] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1238), (2991, 1254)] [ 55.454] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.454] sna_blt_copy_one: (0, 2) -> (2989, 1238) x (2, 16) [ 55.454] kgem_add_reloc64: handle=39, pos=14, delta=0, domains=28002 [ 55.454] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=5eed000) [ 55.454] kgem_add_reloc64: handle=37, pos=18, delta=0, domains=28000 [ 55.454] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1d2000) [ 55.454] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1254), (3106, 1256)] [ 55.454] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.454] sna_blt_copy_one: (0, 18) -> (2989, 1254) x (117, 2) [ 55.454] kgem_add_reloc64: handle=39, pos=24, delta=0, domains=28002 [ 55.454] kgem_add_reloc64[4] = (delta=0, target handle=0, presumed=5eed000) [ 55.454] kgem_add_reloc64: handle=37, pos=28, delta=0, domains=28000 [ 55.454] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=1d2000) [ 55.454] sna_block_handler (timeout=0) [ 55.454] sna_mode_wakeup: len=64 [ 55.454] sna_mode_wakeup: recording last swap on pipe=0, frame 1964 [7ac], time 55.434844 [ 55.454] sna_mode_wakeup: removing handle=10 [active_scanout=1] from scanout, installing handle=11 [active_scanout=3] [ 55.454] sna_mode_wakeup: flip complete, pending? 2 [ 55.454] sna_mode_wakeup: recording last swap on pipe=1, frame 981 [3d5], time 55.447213 [ 55.454] sna_mode_wakeup: removing handle=10 [active_scanout=0] from scanout, installing handle=11 [active_scanout=3] [ 55.454] _kgem_bo_destroy: handle=10, proxy? 0 [ 55.454] __kgem_bo_destroy: handle=10, size=49766400 [ 55.454] kgem_bo_move_to_scanout: moving 10 [fb 124] to scanout cache, active? 0 [ 55.454] sna_mode_wakeup: flip complete, pending? 1 [ 55.454] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.454] sna_mode_redisplay: damage: 1x(2989, 1236), (3106, 1256) [ 55.454] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.454] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.454] sna_pixmap_move_to_gpu: already all-damaged [ 55.454] sna_pixmap_mark_active: pixmap=8, handle=39 [ 55.454] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.454] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.454] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.454] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=11 [active?=3], new handle=39 [active=0] [ 55.454] batch[3/3, flags=1800]: 32 32 16384 16384, nreloc=6, nexec=2, nfence=0, aperture=12153 [fenced=0] [ 55.454] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.454] __kgem_busy: handle=3, busy=0, wedged=0 [ 55.454] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=162000 [ 55.454] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=5eed000 [ 55.454] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d2000 [ 55.454] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.454] __kgem_bo_clear_dirty: handle=39 [ 55.454] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 11, transformed? 0 [ 55.454] get_fb: reusing fb=153 for handle=39 [ 55.456] sna_mode_redisplay: recording flip on CRTC:43 handle=39, active_scanout=1, serial=1 [ 55.456] sna_mode_redisplay: marking flip bo as busy [80003 -> mode=3] [ 55.456] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 11, transformed? 0 [ 55.456] sna_mode_redisplay: recording flip on CRTC:59 handle=39, active_scanout=2, serial=1 [ 55.456] sna_mode_redisplay: marking flip bo as busy [80003 -> mode=3] [ 55.456] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.456] sna_mode_redisplay: flipped 2 outputs, shadow active? 11 [ 55.456] set_shadow: waiting for region 1x[(2989, 1236), (3106, 1256)], front handle=39, shadow handle=11 [ 55.456] sna_create_pixmap(117, 16, 24, usage=0) [ 55.456] kgem_can_create_2d: 117x16 @ 24 [ 55.456] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.456] kgem_can_create_2d: untiled size=8192 [ 55.456] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.456] kgem_choose_tiling: 117x16 -> 0 [ 55.456] sna_create_pixmap: usage=0, flags=b [ 55.456] sna_create_pixmap: creating GPU pixmap 117x16, stride=468, flags=b [ 55.456] __pop_freed_pixmap: reusing freed pixmap=554 header [ 55.456] create_pixmap_hdr: pixmap=626, width=117, height=16, usage=0 [ 55.456] sna_create_pixmap: serial=626, 117x16, usage=0 [ 55.456] sna_block_handler (timeout=0) [ 55.456] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=271, drawable=273 [ 55.456] sna_validate_gc: recomputing clip [ 55.456] sna_validate_gc: composite clip=1x[(0, 0), (117, 16)] [0x55e0f73374c0] [ 55.456] sna_put_image((0, 0)x(117, 16), depth=24, format=2) [ 55.456] try_upload__fast: ignore existing cpu damage (if any) [ 55.456] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.456] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.456] kgem_choose_tiling: 117x16 -> 0 [ 55.456] sna_pixmap_alloc_gpu: pixmap=627 [ 55.456] kgem_create_2d(117x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.456] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=16 [ 55.456] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 55.456] from inactive: pitch=480, tiling=0: handle=23, id=428 [ 55.456] try_upload__inplace: tiling=0 [ 55.456] kgem_bo_can_map__cpu: handle=23 [ 55.456] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.456] sna_pixmap_move_area_to_gpu: pixmap=627 box=(0, 0), (117, 16), flags=1 [ 55.456] _sna_damage_subtract_box(None - (0, 0), (117, 16))... [ 55.456] = None [ 55.456] sna_pixmap_move_to_gpu(pixmap=627, usage=0), flags=3 [ 55.456] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.456] sna_pixmap_mark_active: pixmap=627, handle=23 [ 55.456] __kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 55.456] kgem_bo_can_map__cpu: handle=23 [ 55.456] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.456] kgem_bo_map__wc: handle=23, offset=1482752, tiling=0, map=0x0:0x7f8b4fb60000, domain=0 [ 55.456] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.456] __kgem_bo_map__wc(handle=23, size=8192) [ 55.457] __kgem_bo_map__wc: caching CPU(wc) vma for 23 [ 55.457] kgem_bo_sync__gtt: handle=23 [ 55.457] __kgem_busy: handle=23, busy=0, wedged=0 [ 55.457] kgem_bo_sync__gtt: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 55.457] __kgem_busy: handle=23, busy=0, wedged=0 [ 55.457] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 55.457] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 55.457] try_upload__tiled_x: upload(0, 0, 117, 16) x 1 [ 55.457] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 16) [ 55.457] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x16, pitch=468/480 [ 55.457] __sna_damage_all(117, 16) [ 55.457] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.457] kgem_bo_is_busy: handle=23, domain: 2 exec? 0, rq? 0 [ 55.457] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.457] glyphs_format: format=98304, depth=8 [ 55.457] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.457] sna_glyphs: discarding mask [ 55.457] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.457] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424709089312 size=117x16 [ 55.457] gen9_render_composite: 0x0, current mode=0/3 [ 55.457] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.457] kgem_bo_is_busy: handle=23, domain: 2 exec? 0, rq? 0 [ 55.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.457] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.457] sna_drawable_use_bo pixmap=627, box=((0, 0), (117, 16)), flags=7... [ 55.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.457] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.457] sna_drawable_use_bo: using whole GPU bo [ 55.457] gen9_composite_set_target: pixmap=627, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.457] get_pixel: 0x55e0f7364020 [ 55.457] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.457] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.457] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.457] color_convert: src=0 [20028888] [ 55.457] color_convert: dst=0 [20028888] [ 55.457] sna_render_get_solid: 0 [ 55.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.457] sna_transform_is_imprecise_integer_translation: no transform [ 55.457] gen9_composite_picture: integer translation (0, 0), removing [ 55.457] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.457] sna_render_pixmap_bo: GPU all damaged [ 55.457] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.457] gen4_choose_composite_emitter: solid, identity mask [ 55.457] kgem_check_bo: num_pages=+259, num_exec=+3 [ 55.457] aligning vertex: was 2, now 4 floats per vertex [ 55.457] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.457] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.457] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.457] kgem_add_handle: handle=5, index=0 [ 55.457] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.457] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.457] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.457] gen9_composite_get_binding_table(ffc0) [ 55.457] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 55.457] kgem_add_handle: handle=23, index=1 [ 55.457] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=16a000) [ 55.457] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 55.457] [3fe0] bind bo(handle=23, addr=16a000), format=192, width=117, height=16, pitch=480, tiling=0 -> render [ 55.457] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.457] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.457] kgem_add_handle: handle=8, index=2 [ 55.457] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.457] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.457] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.457] kgem_add_handle: handle=6, index=3 [ 55.457] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.457] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.457] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.457] gen9_emit_sampler: sampler = a [ 55.457] gen9_emit_sf: num_sf_outputs=2 [ 55.457] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.457] gen9_emit_vertex_elements: setup id=9 [ 55.457] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.457] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.457] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.457] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(64.00, 0.00) x (9.00, 9.00) [ 55.457] glyphs0_to_dst: glyph=(13, 3)x(6, 10), unclipped [ 55.457] emit_primitive_identity_mask__sse4_2: dst=(13, 3), mask=(0.00, 48.00) x (6.00, 10.00) [ 55.457] glyphs0_to_dst: glyph=(20, 4)x(8, 9), unclipped [ 55.457] emit_primitive_identity_mask__sse4_2: dst=(20, 4), mask=(80.00, 0.00) x (8.00, 9.00) [ 55.457] glyphs0_to_dst: glyph=(28, 6)x(7, 7), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(28, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.458] glyphs0_to_dst: glyph=(36, 6)x(6, 7), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(36, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.458] glyphs0_to_dst: glyph=(43, 3)x(5, 10), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(43, 3), mask=(64.00, 16.00) x (5.00, 10.00) [ 55.458] gen8_vertex_flush[498] = 18 [ 55.458] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.458] kgem_bo_is_busy: handle=23, domain: 2 exec? 1, rq? 1 [ 55.458] sna_set_cursor_position(3017, 1213), cursor? 1 [ 55.458] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.458] glyphs_format: format=98304, depth=8 [ 55.458] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.458] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.458] sna_glyphs: discarding mask [ 55.458] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.458] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.458] [ 55.458] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) sna_set_cursor_position: CRTC:43 (3017, 1213), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.458] clipped_glyphs: no, clip region (0, 0), (117, 16) matches drawable pixmap=94424709089312 size=117x16 [ 55.458] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.458] gen9_render_composite: 0x0, current mode=1/1 [ 55.458] sna_set_cursor_position: CRTC:59 (1097, 1213), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.458] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.458] sna_set_cursor_position: CRTC:75 (1097, 1213), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.458] kgem_bo_is_busy: handle=23, domain: 2 exec? 1, rq? 1 [ 55.458] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.458] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.458] sna_drawable_use_bo pixmap=627, box=((0, 0), (117, 16)), flags=7... [ 55.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.458] sna_drawable_use_bo: using whole GPU bo [ 55.458] gen9_composite_set_target: pixmap=627, format=20020888, size=117x16, pitch=480, delta=(0,0),damage=0xffffffffffffffff [ 55.458] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.458] get_pixel: 0x55e0f7334ba0 [ 55.458] _sna_pixmap_move_to_cpu(pixmap=532, 1x1, flags=2) [ 55.458] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73bc811, is-clear?=0 [ 55.458] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.458] color_convert: src=ff111111 [20028888] [ 55.458] color_convert: dst=ff111111 [20028888] [ 55.458] sna_render_get_solid: ff111111 [ 55.458] sna_render_get_solid(0) = ff111111 (last) [ 55.458] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.458] sna_transform_is_imprecise_integer_translation: no transform [ 55.458] gen9_composite_picture: integer translation (0, 0), removing [ 55.458] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.458] sna_render_pixmap_bo: GPU all damaged [ 55.458] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.458] gen4_choose_composite_emitter: solid, identity mask [ 55.458] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.458] gen9_composite_get_binding_table(fec0) [ 55.458] kgem_add_reloc64: handle=19, pos=16296, delta=0, domains=40000 [ 55.458] kgem_add_reloc64: adding proxy [delta=0] for handle=19 [ 55.458] kgem_add_handle: handle=19, index=4 [ 55.458] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=161000) [ 55.458] [3fa0] bind bo(handle=19, addr=161000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.458] gen9_emit_vertex_elements: setup id=9 [ 55.458] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(64.00, 0.00) x (9.00, 9.00) [ 55.458] glyphs0_to_dst: glyph=(12, 2)x(6, 10), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(12, 2), mask=(0.00, 48.00) x (6.00, 10.00) [ 55.458] glyphs0_to_dst: glyph=(19, 3)x(8, 9), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(19, 3), mask=(80.00, 0.00) x (8.00, 9.00) [ 55.458] glyphs0_to_dst: glyph=(27, 5)x(7, 7), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(27, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.458] glyphs0_to_dst: glyph=(35, 5)x(6, 7), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(35, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.458] glyphs0_to_dst: glyph=(42, 2)x(5, 10), unclipped [ 55.458] emit_primitive_identity_mask__sse4_2: dst=(42, 2), mask=(64.00, 16.00) x (5.00, 10.00) [ 55.458] gen8_vertex_flush[4d4] = 18 [ 55.458] sna_change_window_attributes [ 55.458] sna_change_window_attributes: flushing background pixmap [ 55.458] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.458] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=243 [ 55.458] sna_validate_gc: recomputing clip [ 55.458] sna_validate_gc: composite clip=1x[(2991, 1238), (3106, 1254)] [0x55e0f740c710] [ 55.459] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.459] sna_poly_fill_rect_extents: [0] = (0, 0)x(115, 16) [ 55.459] sna_poly_fill_rect: extents(2991, 1238), (3106, 1254), flags=1 [ 55.459] sna_poly_fill_rect: dropping last-cpu hint [ 55.459] sna_poly_fill_rect: source is already on the gpu [ 55.459] sna_drawable_use_bo pixmap=8, box=((2991, 1238), (3106, 1254)), flags=b... [ 55.459] sna_drawable_use_bo: pinned, never REPLACES [ 55.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.459] sna_drawable_use_bo: applying move-to-gpu override [ 55.459] sna_pixmap_discard_shadow_damage: discarding region 1x[(2991, 1238), (3106, 1254)] from damage 1x[(2989, 1236], (3106, 1256)] [ 55.459] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=2, pixmap=8 [front?=1], handle=39, shadow=11 [ 55.459] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 55.459] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 55.459] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.459] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.459] 1:from scanout: pitch=23040, tiling=1, handle=10, id=429 [ 55.459] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 55.459] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (5760, 2160) [ 55.459] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.459] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.459] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.459] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.459] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.459] kgem_set_mode: flushing before new bo [ 55.459] gen8_vertex_close: used=144, vbo active? 26, vb=200, nreloc=1 [ 55.459] gen8_vertex_close: reloc[0] = 289 [ 55.459] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.459] kgem_add_handle: handle=26, index=5 [ 55.459] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.459] batch[1/1, flags=1800]: 316 316 16288 16384, nreloc=8, nexec=6, nfence=0, aperture=334 [fenced=0] [ 55.459] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.459] __kgem_busy: handle=3, busy=524288, wedged=0 [ 55.459] kgem_create_linear(4096) [ 55.459] search_linear_cache: num_pages=1, flags=402, use_active? 0, use_large=0 [max=65536] [ 55.459] search_linear_cache: inactive and cache bucket empty [ 55.459] search_linear_cache: active cache bucket empty [ 55.459] kgem_create_linear: new handle=40, num_pages=1 [ 55.459] __kgem_bo_init(handle=40, num_pages=1) [ 55.459] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x28, presumed-offset=0 [ 55.459] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.459] kgem_fixup_relocs: shrinking by 61440 [ 55.459] __kgem_busy: handle=40, busy=0, wedged=0 [ 55.459] __kgem_bo_map__cpu: caching CPU vma for 40 [ 55.459] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d8000 [ 55.459] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=16a000 [ 55.459] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.459] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.459] __kgem_bo_clear_busy: handle=8 [ 55.459] __kgem_bo_clear_dirty: handle=8 [ 55.459] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.459] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.459] kgem_commit: release handle=19 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.459] __kgem_bo_clear_busy: handle=19 [ 55.459] __kgem_bo_clear_dirty: handle=19 [ 55.459] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=161000 [ 55.459] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.459] __kgem_busy: handle=40, busy=131072, wedged=0 [ 55.459] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.459] needs_batch_flush: flushing before handle=39 for required semaphore [ 55.459] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 55.459] aligning vertex: was 4, now 2 floats per vertex [ 55.459] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.459] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.459] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.459] kgem_add_handle: handle=5, index=0 [ 55.459] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.459] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.459] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.459] gen9_composite_get_binding_table(ffc0) [ 55.459] kgem_add_reloc64: handle=10, pos=16360, delta=0, domains=20002 [ 55.459] kgem_add_handle: handle=10, index=1 [ 55.460] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=8e63000) [ 55.460] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.460] [3fe0] bind bo(handle=10, addr=8e63000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.460] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 55.460] kgem_add_handle: handle=39, index=2 [ 55.460] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=5eed000) [ 55.460] [3fd0] bind bo(handle=39, addr=5eed000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 55.460] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.460] gen9_emit_sampler: sampler = 0 [ 55.460] gen9_emit_sf: num_sf_outputs=1 [ 55.460] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.460] gen9_emit_vertex_elements: setup id=0 [ 55.460] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.460] (0, 0) -> (0, 0) + (5760, 1238) [ 55.460] (0, 1238) -> (0, 1238) + (2991, 16) [ 55.460] (3106, 1238) -> (3106, 1238) + (2654, 16) [ 55.460] (0, 1254) -> (0, 1254) + (5760, 906) [ 55.460] gen8_vertex_flush[490] = 12 [ 55.460] wait_for_shadow: setting front pixmap to handle=10 [ 55.460] sna_drawable_use_bo: using whole GPU bo [ 55.460] sna_poly_fill_rect: tiled fill, testing for blt [ 55.460] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(115, 16)...], clipped? 9 [ 55.460] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x16 from 117x16 (area 115x16) [ 55.460] sna_pixmap_get_source_bo(pixmap=627, size=117x16) [ 55.460] sna_pixmap_move_to_gpu(pixmap=627, usage=0), flags=a [ 55.460] sna_pixmap_move_to_gpu: already all-damaged [ 55.460] sna_pixmap_mark_active: pixmap=627, handle=23 [ 55.460] gen9_render_copy (alu=3, src=(117x16), dst=(5760x2160)) [ 55.460] kgem_bo_is_render: handle=23, rq? 1 [1] [ 55.460] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.460] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.460] kgem_check_bo: num_pages=+2, num_exec=+1 [ 55.460] gen9_composite_get_binding_table(ff00) [ 55.460] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 55.460] kgem_add_handle: handle=23, index=3 [ 55.460] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=16a000) [ 55.460] [3fb0] bind bo(handle=23, addr=16a000), format=192, width=117, height=16, pitch=480, tiling=0 -> sampler [ 55.460] gen9_emit_vertex_elements: setup id=0 [ 55.460] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.460] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1238), (3106, 1254)] [ 55.460] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1238), (3106, 1254)] [ 55.460] gen8_vertex_flush[4cc] = 3 [ 55.460] sna_block_handler (timeout=0) [ 55.460] sna_create_pixmap(117, 20, 24, usage=0) [ 55.460] kgem_can_create_2d: 117x20 @ 24 [ 55.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.460] kgem_can_create_2d: untiled size=12288 [ 55.460] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.460] kgem_choose_tiling: 117x20 -> 0 [ 55.460] sna_create_pixmap: usage=0, flags=b [ 55.460] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.460] __pop_freed_pixmap: reusing freed pixmap=552 header [ 55.460] create_pixmap_hdr: pixmap=628, width=117, height=20, usage=0 [ 55.460] sna_create_pixmap: serial=628, 117x20, usage=0 [ 55.460] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=273, drawable=275 [ 55.460] sna_validate_gc: recomputing clip [ 55.460] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.460] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.460] try_upload__fast: ignore existing cpu damage (if any) [ 55.460] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.460] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.460] kgem_choose_tiling: 117x20 -> 0 [ 55.460] sna_pixmap_alloc_gpu: pixmap=629 [ 55.460] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.460] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 55.460] from inactive: pitch=480, tiling=0: handle=22, id=430 [ 55.460] try_upload__inplace: tiling=0 [ 55.460] kgem_bo_can_map__cpu: handle=22 [ 55.460] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.460] sna_pixmap_move_area_to_gpu: pixmap=629 box=(0, 0), (117, 20), flags=1 [ 55.460] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.460] = None [ 55.460] sna_pixmap_move_to_gpu(pixmap=629, usage=0), flags=3 [ 55.460] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.460] sna_pixmap_mark_active: pixmap=629, handle=22 [ 55.460] __kgem_bo_is_busy: handle=22, domain: 0 exec? 0, rq? 0 [ 55.460] kgem_bo_can_map__cpu: handle=22 [ 55.460] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.460] kgem_bo_map__wc: handle=22, offset=1814528, tiling=0, map=0x0:0x7f8b4fb62000, domain=0 [ 55.460] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.460] __kgem_bo_map__wc(handle=22, size=12288) [ 55.461] __kgem_bo_map__wc: caching CPU(wc) vma for 22 [ 55.461] kgem_bo_sync__gtt: handle=22 [ 55.461] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.461] kgem_bo_sync__gtt: SYNC: handle=22, needs_flush? 0, domain? 0, busy? 0 [ 55.461] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.461] kgem_bo_retire: retiring bo handle=22 (needed flush? 0), rq? 0 [busy?=0] [ 55.461] assert_bo_retired: handle=22, domain: 0 exec? 0, rq? 0 [ 55.461] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.461] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.461] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.461] __sna_damage_all(117, 20) [ 55.461] sna_destroy_pixmap: pixmap=542, attached?=1 [ 55.461] sna_pixmap_unmap: pixmap=542 dropping cpu mapping [ 55.461] _kgem_bo_destroy: handle=20, proxy? 0 [ 55.461] __kgem_bo_destroy: handle=20, size=12288 [ 55.461] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 55.461] __sna_free_pixmap(pixmap=542) [ 55.461] sna_change_window_attributes [ 55.461] sna_change_window_attributes: flushing background pixmap [ 55.461] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.461] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 55.461] sna_validate_gc: recomputing clip [ 55.461] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.461] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.461] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.461] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.461] sna_poly_fill_rect: source is already on the gpu [ 55.461] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.461] sna_drawable_use_bo: pinned, never REPLACES [ 55.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.461] sna_drawable_use_bo: using whole GPU bo [ 55.461] sna_poly_fill_rect: tiled fill, testing for blt [ 55.461] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 55.461] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.461] sna_pixmap_get_source_bo(pixmap=629, size=117x20) [ 55.461] sna_pixmap_move_to_gpu(pixmap=629, usage=0), flags=a [ 55.461] sna_pixmap_move_to_gpu: already all-damaged [ 55.461] sna_pixmap_mark_active: pixmap=629, handle=22 [ 55.461] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.461] kgem_bo_is_render: handle=22, rq? 0 [0] [ 55.461] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.461] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.461] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.461] gen9_composite_get_binding_table(fe80) [ 55.461] kgem_add_reloc64: handle=22, pos=16280, delta=0, domains=40000 [ 55.461] kgem_add_handle: handle=22, index=4 [ 55.461] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=1bb000) [ 55.461] [3f90] bind bo(handle=22, addr=1bb000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.461] gen9_emit_vertex_elements: setup id=0 [ 55.461] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.461] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 55.461] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.461] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.461] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.461] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.461] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.461] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.461] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.461] gen8_vertex_flush[508] = 12 [ 55.461] sna_block_handler (timeout=0) [ 55.461] sna_destroy_pixmap: pixmap=621, attached?=1 [ 55.461] sna_pixmap_unmap: pixmap=621 dropping gtt mapping [ 55.461] _kgem_bo_destroy: handle=24, proxy? 0 [ 55.461] __kgem_bo_destroy: handle=24, size=12288 [ 55.461] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 55.461] __sna_free_pixmap(pixmap=621) [ 55.466] sna_set_cursor_position(3017, 1212), cursor? 1 [ 55.466] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.466] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.466] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.466] sna_set_cursor_position: CRTC:43 (3017, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.466] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.466] sna_set_cursor_position: CRTC:59 (1097, 1212), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.466] sna_set_cursor_position: CRTC:75 (1097, 1212), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.466] sna_create_pixmap(97, 16, 24, usage=0) [ 55.466] kgem_can_create_2d: 97x16 @ 24 [ 55.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.466] kgem_can_create_2d: untiled size=8192 [ 55.466] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.466] kgem_choose_tiling: 97x16 -> 0 [ 55.466] sna_create_pixmap: usage=0, flags=b [ 55.466] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.466] __pop_freed_pixmap: reusing freed pixmap=621 header [ 55.466] create_pixmap_hdr: pixmap=630, width=97, height=16, usage=0 [ 55.466] sna_create_pixmap: serial=630, 97x16, usage=0 [ 55.466] sna_block_handler (timeout=0) [ 55.466] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=275, drawable=277 [ 55.466] sna_validate_gc: recomputing clip [ 55.466] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.466] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.466] try_upload__fast: ignore existing cpu damage (if any) [ 55.466] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.466] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.466] kgem_choose_tiling: 97x16 -> 0 [ 55.466] sna_pixmap_alloc_gpu: pixmap=631 [ 55.466] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.466] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 55.466] from inactive vma: pitch=416, tiling=0: handle=24, id=431 [ 55.466] try_upload__inplace: tiling=0 [ 55.466] kgem_bo_can_map__cpu: handle=24 [ 55.466] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.466] sna_pixmap_move_area_to_gpu: pixmap=631 box=(0, 0), (97, 16), flags=1 [ 55.466] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.466] = None [ 55.466] sna_pixmap_move_to_gpu(pixmap=631, usage=0), flags=3 [ 55.466] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.466] sna_pixmap_mark_active: pixmap=631, handle=24 [ 55.466] __kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 55.466] kgem_bo_can_map__cpu: handle=24 [ 55.466] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.466] kgem_bo_map__wc: handle=24, offset=1802240, tiling=0, map=0x0:0x7f8b4fb5d000, domain=0 [ 55.466] kgem_bo_sync__gtt: handle=24 [ 55.466] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.466] kgem_bo_sync__gtt: SYNC: handle=24, needs_flush? 0, domain? 0, busy? 0 [ 55.466] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.466] kgem_bo_retire: retiring bo handle=24 (needed flush? 0), rq? 0 [busy?=0] [ 55.467] assert_bo_retired: handle=24, domain: 0 exec? 0, rq? 0 [ 55.467] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.467] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.467] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.467] __sna_damage_all(97, 16) [ 55.467] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.467] kgem_bo_is_busy: handle=24, domain: 2 exec? 0, rq? 0 [ 55.467] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.467] glyphs_format: format=98304, depth=8 [ 55.467] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.467] sna_glyphs: discarding mask [ 55.467] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.467] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708929216 size=97x16 [ 55.467] gen9_render_composite: 0x0, current mode=1/1 [ 55.467] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.467] kgem_bo_is_busy: handle=24, domain: 2 exec? 0, rq? 0 [ 55.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.467] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.467] sna_drawable_use_bo pixmap=631, box=((0, 0), (97, 16)), flags=7... [ 55.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.467] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.467] sna_drawable_use_bo: using whole GPU bo [ 55.467] gen9_composite_set_target: pixmap=631, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.467] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.467] get_pixel: 0x55e0f7364020 [ 55.467] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.467] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.467] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.467] color_convert: src=0 [20028888] [ 55.467] color_convert: dst=0 [20028888] [ 55.467] sna_render_get_solid: 0 [ 55.467] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.467] sna_transform_is_imprecise_integer_translation: no transform [ 55.467] gen9_composite_picture: integer translation (0, 0), removing [ 55.467] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.467] sna_render_pixmap_bo: GPU all damaged [ 55.467] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.467] gen4_choose_composite_emitter: solid, identity mask [ 55.467] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.467] __kgem_ring_is_idle: last fence handle=2 still busy [ 55.467] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.467] aligning vertex: was 2, now 4 floats per vertex [ 55.467] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.467] __kgem_ring_is_idle: last fence handle=2 still busy [ 55.471] gen9_composite_get_binding_table(fe00) [ 55.471] kgem_add_reloc64: handle=24, pos=16248, delta=0, domains=20002 [ 55.471] kgem_add_handle: handle=24, index=5 [ 55.471] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=1b8000) [ 55.471] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 55.471] [3f70] bind bo(handle=24, addr=1b8000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.471] kgem_add_reloc64: handle=8, pos=16232, delta=0, domains=40000 [ 55.471] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.471] kgem_add_handle: handle=8, index=6 [ 55.471] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=1f000) [ 55.471] [3f60] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.471] kgem_add_reloc64: handle=6, pos=16216, delta=0, domains=40000 [ 55.471] kgem_add_handle: handle=6, index=7 [ 55.471] kgem_add_reloc64[9] = (delta=0, target handle=7, presumed=20000) [ 55.471] [3f50] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.471] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.471] gen9_emit_sampler: sampler = a [ 55.471] gen9_emit_sf: num_sf_outputs=2 [ 55.471] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.471] gen9_emit_vertex_elements: setup id=9 [ 55.471] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.471] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.471] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.471] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.471] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.471] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.471] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.471] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.471] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.471] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.471] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.471] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.471] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.471] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.471] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.472] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.472] gen8_vertex_flush[5dc] = 36 [ 55.472] sna_block_handler (timeout=0) [ 55.472] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.472] kgem_bo_is_busy: handle=24, domain: 2 exec? 1, rq? 1 [ 55.472] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.472] glyphs_format: format=98304, depth=8 [ 55.472] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.472] sna_glyphs: discarding mask [ 55.472] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.472] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708929216 size=97x16 [ 55.472] gen9_render_composite: 0x0, current mode=1/1 [ 55.472] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.472] kgem_bo_is_busy: handle=24, domain: 2 exec? 1, rq? 1 [ 55.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.472] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.472] sna_drawable_use_bo pixmap=631, box=((0, 0), (97, 16)), flags=7... [ 55.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.472] sna_drawable_use_bo: using whole GPU bo [ 55.472] gen9_composite_set_target: pixmap=631, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.474] sna_set_cursor_position(3017, 1211), cursor? 1 [ 55.474] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.474] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.474] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.474] sna_set_cursor_position: CRTC:43 (3017, 1211), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.474] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.474] sna_set_cursor_position: CRTC:59 (1097, 1211), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.474] sna_set_cursor_position: CRTC:75 (1097, 1211), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.476] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.476] get_pixel: 0x55e0f736d1e0 [ 55.476] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.476] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.476] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.476] color_convert: src=ffffffff [20028888] [ 55.476] color_convert: dst=ffffffff [20028888] [ 55.476] sna_render_get_solid: ffffffff [ 55.476] sna_render_get_solid(white) [ 55.476] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.476] sna_transform_is_imprecise_integer_translation: no transform [ 55.476] gen9_composite_picture: integer translation (0, 0), removing [ 55.476] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.476] sna_render_pixmap_bo: GPU all damaged [ 55.476] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.476] gen4_choose_composite_emitter: solid, identity mask [ 55.476] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.476] gen9_composite_get_binding_table(fd00) [ 55.476] kgem_add_reloc64: handle=8, pos=16184, delta=0, domains=40000 [ 55.476] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.476] kgem_add_reloc64[10] = (delta=1048, target handle=6, presumed=1f000) [ 55.476] [3f30] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.476] gen9_emit_vertex_elements: setup id=9 [ 55.476] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.476] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.476] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.476] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.476] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.476] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.476] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.476] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.476] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.476] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.476] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.476] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.477] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.477] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.477] gen8_vertex_flush[618] = 36 [ 55.477] sna_block_handler (timeout=0) [ 55.477] sna_destroy_pixmap: pixmap=544, attached?=1 [ 55.477] sna_pixmap_unmap: pixmap=544 dropping cpu mapping [ 55.477] _kgem_bo_destroy: handle=21, proxy? 0 [ 55.477] __kgem_bo_destroy: handle=21, size=8192 [ 55.477] kgem_bo_move_to_inactive: moving handle=21 to inactive [ 55.477] __sna_free_pixmap(pixmap=544) [ 55.477] sna_change_window_attributes [ 55.477] sna_change_window_attributes: flushing background pixmap [ 55.477] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.477] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.477] sna_validate_gc: recomputing clip [ 55.477] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.477] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.477] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.477] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.477] sna_poly_fill_rect: dropping last-cpu hint [ 55.477] sna_poly_fill_rect: source is already on the gpu [ 55.477] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.477] sna_drawable_use_bo: pinned, never REPLACES [ 55.477] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.477] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.477] sna_drawable_use_bo: using whole GPU bo [ 55.477] sna_poly_fill_rect: tiled fill, testing for blt [ 55.477] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.477] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.477] sna_pixmap_get_source_bo(pixmap=631, size=97x16) [ 55.477] sna_pixmap_move_to_gpu(pixmap=631, usage=0), flags=a [ 55.477] sna_pixmap_move_to_gpu: already all-damaged [ 55.477] sna_pixmap_mark_active: pixmap=631, handle=24 [ 55.477] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.477] kgem_bo_is_render: handle=24, rq? 1 [1] [ 55.477] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.477] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.477] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.477] aligning vertex: was 4, now 2 floats per vertex [ 55.477] gen9_composite_get_binding_table(fc80) [ 55.477] kgem_add_reloc64: handle=24, pos=16152, delta=0, domains=40000 [ 55.477] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=1b8000) [ 55.477] [3f10] bind bo(handle=24, addr=1b8000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.477] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.477] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.477] gen9_emit_sampler: sampler = 0 [ 55.477] gen9_emit_sf: num_sf_outputs=1 [ 55.477] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.477] gen9_emit_vertex_elements: setup id=0 [ 55.477] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.477] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.477] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.477] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.477] gen8_vertex_flush[6e8] = 3 [ 55.477] sna_destroy_pixmap: pixmap=623, attached?=1 [ 55.477] sna_pixmap_unmap: pixmap=623 dropping gtt mapping [ 55.477] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.481] __kgem_bo_destroy: handle=38, size=12288 [ 55.481] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.481] __sna_free_pixmap(pixmap=623) [ 55.481] sna_block_handler (timeout=0) [ 55.481] sna_create_pixmap(16, 16, 24, usage=0) [ 55.481] kgem_can_create_2d: 16x16 @ 24 [ 55.481] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.481] kgem_can_create_2d: untiled size=4096 [ 55.481] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.481] kgem_choose_tiling: 16x16 -> 0 [ 55.481] sna_create_pixmap: usage=0, flags=a [ 55.481] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.481] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.481] create_pixmap: serial=632, usage=0, 16x16 [ 55.481] sna_create_pixmap: serial=632, 16x16, usage=0 [ 55.481] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=277, drawable=279 [ 55.481] sna_validate_gc: recomputing clip [ 55.481] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.481] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.481] try_upload__fast: ignore existing cpu damage (if any) [ 55.481] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.481] try_upload__fast: no, no gpu damage [ 55.481] sna_drawable_move_region_to_cpu(pixmap=633 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.481] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.481] _sna_pixmap_move_to_cpu(pixmap=633, 16x16, flags=1) [ 55.481] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.481] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.481] operate_inplace: no, inplace operation not suitable [ 55.481] _sna_pixmap_move_to_cpu: marking as damaged [ 55.481] __sna_damage_all(16, 16) [ 55.481] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.481] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.481] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.481] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.481] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=8000020c, drawable=279 [ 55.481] sna_validate_gc: recomputing clip [ 55.481] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.481] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.481] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.481] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.481] sna_drawable_use_bo pixmap=633, box=((6, 4), (10, 11)), flags=1... [ 55.481] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.482] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.482] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.482] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.482] sna_poly_fill_rect: not using GPU, hint=1 [ 55.482] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.482] sna_gc_move_to_cpu(0x55e0f751c330) changes=7fffff [ 55.482] sna_gc_move_to_cpu: flushing stipple pixmap [ 55.482] sna_set_cursor_position(3017, 1210), cursor? 1 [ 55.482] sna_validate_pixmap: target bpp=32, source bpp=1 [ 55.482] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.482] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.482] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.482] sna_drawable_move_region_to_cpu(pixmap=633 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.482] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.482] sna_drawable_move_region_to_cpu: pixmap=633 all damaged on CPU [ 55.482] sna_set_cursor_position: CRTC:43 (3017, 1210), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.482] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.482] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.482] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.482] sna_set_cursor_position: CRTC:59 (1097, 1210), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.482] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.482] sna_set_cursor_position: CRTC:75 (1097, 1210), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.482] sna_change_window_attributes [ 55.482] sna_change_window_attributes: flushing background pixmap [ 55.482] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.482] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 55.482] sna_validate_gc: recomputing clip [ 55.482] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.482] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.482] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 55.482] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 55.482] sna_poly_fill_rect: dropping last-cpu hint [ 55.482] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 55.482] sna_drawable_use_bo: pinned, never REPLACES [ 55.482] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.482] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.482] sna_drawable_use_bo: using whole GPU bo [ 55.482] sna_poly_fill_rect: tiled fill, testing for blt [ 55.482] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 55.482] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.482] sna_pixmap_get_source_bo(pixmap=633, size=16x16) [ 55.482] sna_pixmap_move_to_gpu(pixmap=633, usage=0), flags=4a [ 55.482] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.482] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.482] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.482] kgem_choose_tiling: 16x16 -> 0 [ 55.482] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.482] kgem_choose_tiling: 16x16 -> 0 [ 55.482] sna_pixmap_alloc_gpu: pixmap=633 [ 55.482] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.482] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.482] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.482] from inactive: pitch=64, tiling=0: handle=38, id=432 [ 55.482] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.482] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.482] sna_replace(handle=38, 16x16, bpp=32, tiling=0) busy?=0 [ 55.482] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.482] sna_pixmap_mark_active: pixmap=633, handle=38 [ 55.486] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.486] kgem_bo_is_render: handle=38, rq? 0 [0] [ 55.486] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.486] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.486] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.486] gen9_composite_get_binding_table(fc00) [ 55.486] kgem_add_reloc64: handle=38, pos=16120, delta=0, domains=40000 [ 55.486] kgem_add_handle: handle=38, index=8 [ 55.486] kgem_add_reloc64[12] = (delta=0, target handle=8, presumed=1d5000) [ 55.486] [3ef0] bind bo(handle=38, addr=1d5000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.486] gen9_emit_vertex_elements: setup id=0 [ 55.486] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.486] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 55.486] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 55.486] gen8_vertex_flush[724] = 3 [ 55.486] sna_block_handler (timeout=0) [ 55.486] sna_create_pixmap(117, 20, 24, usage=0) [ 55.486] kgem_can_create_2d: 117x20 @ 24 [ 55.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.486] kgem_can_create_2d: untiled size=12288 [ 55.486] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.486] kgem_choose_tiling: 117x20 -> 0 [ 55.486] sna_create_pixmap: usage=0, flags=b [ 55.486] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.486] __pop_freed_pixmap: reusing freed pixmap=623 header [ 55.486] create_pixmap_hdr: pixmap=634, width=117, height=20, usage=0 [ 55.486] sna_create_pixmap: serial=634, 117x20, usage=0 [ 55.486] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=279, drawable=27b [ 55.486] sna_validate_gc: recomputing clip [ 55.486] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.486] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.486] try_upload__fast: ignore existing cpu damage (if any) [ 55.486] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.486] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.486] kgem_choose_tiling: 117x20 -> 0 [ 55.486] sna_pixmap_alloc_gpu: pixmap=635 [ 55.486] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.486] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.486] inactive too small: 2 < 3 [ 55.486] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 55.486] from inactive: pitch=480, tiling=0: handle=20, id=433 [ 55.486] try_upload__inplace: tiling=0 [ 55.486] kgem_bo_can_map__cpu: handle=20 [ 55.487] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.487] sna_pixmap_move_area_to_gpu: pixmap=635 box=(0, 0), (117, 20), flags=1 [ 55.487] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.487] = None [ 55.487] sna_pixmap_move_to_gpu(pixmap=635, usage=0), flags=3 [ 55.487] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.487] sna_pixmap_mark_active: pixmap=635, handle=20 [ 55.487] __kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 55.487] kgem_bo_can_map__cpu: handle=20 [ 55.487] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.487] kgem_bo_map__wc: handle=20, offset=1830912, tiling=0, map=0x0:0x7f8b4fb68000, domain=0 [ 55.487] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.487] __kgem_bo_map__wc(handle=20, size=12288) [ 55.487] __kgem_bo_map__wc: caching CPU(wc) vma for 20 [ 55.487] kgem_bo_sync__gtt: handle=20 [ 55.487] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.487] kgem_bo_sync__gtt: SYNC: handle=20, needs_flush? 0, domain? 0, busy? 0 [ 55.487] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.487] kgem_bo_retire: retiring bo handle=20 (needed flush? 0), rq? 0 [busy?=0] [ 55.487] assert_bo_retired: handle=20, domain: 0 exec? 0, rq? 0 [ 55.487] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.487] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.487] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.487] __sna_damage_all(117, 20) [ 55.487] sna_change_window_attributes [ 55.487] sna_change_window_attributes: flushing background pixmap [ 55.487] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.487] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 55.491] sna_validate_gc: recomputing clip [ 55.491] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.491] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.491] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.491] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.491] sna_poly_fill_rect: source is already on the gpu [ 55.491] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.491] sna_drawable_use_bo: pinned, never REPLACES [ 55.491] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.491] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.491] sna_drawable_use_bo: using whole GPU bo [ 55.491] sna_poly_fill_rect: tiled fill, testing for blt [ 55.491] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 55.491] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.491] sna_pixmap_get_source_bo(pixmap=635, size=117x20) [ 55.491] sna_pixmap_move_to_gpu(pixmap=635, usage=0), flags=a [ 55.491] sna_pixmap_move_to_gpu: already all-damaged [ 55.491] sna_pixmap_mark_active: pixmap=635, handle=20 [ 55.491] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.491] kgem_bo_is_render: handle=20, rq? 0 [0] [ 55.491] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.491] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.491] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.491] gen9_composite_get_binding_table(fb80) [ 55.491] kgem_add_reloc64: handle=20, pos=16088, delta=0, domains=40000 [ 55.491] kgem_add_handle: handle=20, index=9 [ 55.491] kgem_add_reloc64[13] = (delta=0, target handle=9, presumed=1bf000) [ 55.491] [3ed0] bind bo(handle=20, addr=1bf000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.491] gen9_emit_vertex_elements: setup id=0 [ 55.491] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.491] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 55.491] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.491] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.491] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.491] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.491] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.491] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.491] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.491] gen8_vertex_flush[760] = 12 [ 55.491] sna_block_handler (timeout=0) [ 55.491] sna_destroy_pixmap: pixmap=629, attached?=1 [ 55.491] sna_pixmap_unmap: pixmap=629 dropping gtt mapping [ 55.491] _kgem_bo_destroy: handle=22, proxy? 0 [ 55.491] __kgem_bo_destroy: handle=22, size=12288 [ 55.491] __kgem_bo_destroy: handle=22 -> active [ 55.492] __sna_free_pixmap(pixmap=629) [ 55.492] sna_create_pixmap(97, 16, 24, usage=0) [ 55.492] kgem_can_create_2d: 97x16 @ 24 [ 55.492] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.492] kgem_can_create_2d: untiled size=8192 [ 55.492] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.492] kgem_choose_tiling: 97x16 -> 0 [ 55.492] sna_create_pixmap: usage=0, flags=b [ 55.492] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.492] __pop_freed_pixmap: reusing freed pixmap=629 header [ 55.492] create_pixmap_hdr: pixmap=636, width=97, height=16, usage=0 [ 55.492] sna_create_pixmap: serial=636, 97x16, usage=0 [ 55.492] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=27b, drawable=27d [ 55.492] sna_validate_gc: recomputing clip [ 55.492] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.492] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.492] try_upload__fast: ignore existing cpu damage (if any) [ 55.492] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.492] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.492] kgem_choose_tiling: 97x16 -> 0 [ 55.492] sna_pixmap_alloc_gpu: pixmap=637 [ 55.492] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.492] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.492] kgem_bo_remove_from_inactive: removing handle=21 from inactive [ 55.492] from inactive: pitch=416, tiling=0: handle=21, id=434 [ 55.492] try_upload__inplace: tiling=0 [ 55.492] kgem_bo_can_map__cpu: handle=21 [ 55.492] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.492] sna_pixmap_move_area_to_gpu: pixmap=637 box=(0, 0), (97, 16), flags=1 [ 55.492] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.492] = None [ 55.492] sna_pixmap_move_to_gpu(pixmap=637, usage=0), flags=3 [ 55.492] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.492] sna_pixmap_mark_active: pixmap=637, handle=21 [ 55.492] __kgem_bo_is_busy: handle=21, domain: 0 exec? 0, rq? 0 [ 55.492] kgem_bo_can_map__cpu: handle=21 [ 55.492] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.492] kgem_bo_map__wc: handle=21, offset=1474560, tiling=0, map=0x0:0x7f8b4fb66000, domain=0 [ 55.492] kgem_trim_vma_cache: type=0, count=-512 (bucket: 1) [ 55.492] __kgem_bo_map__wc(handle=21, size=8192) [ 55.492] __kgem_bo_map__wc: caching CPU(wc) vma for 21 [ 55.492] kgem_bo_sync__gtt: handle=21 [ 55.492] __kgem_busy: handle=21, busy=0, wedged=0 [ 55.492] kgem_bo_sync__gtt: SYNC: handle=21, needs_flush? 0, domain? 0, busy? 0 [ 55.492] __kgem_busy: handle=21, busy=0, wedged=0 [ 55.492] kgem_bo_retire: retiring bo handle=21 (needed flush? 0), rq? 0 [busy?=0] [ 55.492] assert_bo_retired: handle=21, domain: 0 exec? 0, rq? 0 [ 55.492] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.492] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.492] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.492] __sna_damage_all(97, 16) [ 55.492] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.492] kgem_bo_is_busy: handle=21, domain: 2 exec? 0, rq? 0 [ 55.492] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.492] glyphs_format: format=98304, depth=8 [ 55.492] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.492] sna_glyphs: discarding mask [ 55.492] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.492] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709147520 size=97x16 [ 55.492] gen9_render_composite: 0x0, current mode=1/1 [ 55.492] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.492] kgem_bo_is_busy: handle=21, domain: 2 exec? 0, rq? 0 [ 55.492] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.492] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.492] sna_drawable_use_bo pixmap=637, box=((0, 0), (97, 16)), flags=7... [ 55.492] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.492] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.492] sna_drawable_use_bo: using whole GPU bo [ 55.492] gen9_composite_set_target: pixmap=637, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.496] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.496] get_pixel: 0x55e0f7364020 [ 55.496] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.496] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.496] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.496] color_convert: src=0 [20028888] [ 55.496] color_convert: dst=0 [20028888] [ 55.496] sna_render_get_solid: 0 [ 55.496] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.496] sna_transform_is_imprecise_integer_translation: no transform [ 55.496] gen9_composite_picture: integer translation (0, 0), removing [ 55.496] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.496] sna_render_pixmap_bo: GPU all damaged [ 55.496] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.496] gen4_choose_composite_emitter: solid, identity mask [ 55.496] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.496] __kgem_retire_rq: request 2 complete [ 55.496] __kgem_busy: handle=3, busy=0, wedged=0 [ 55.496] __kgem_ring_is_idle: ring=1 idle (handle=3) [ 55.496] __kgem_retire_rq: request 3 complete [ 55.496] __kgem_busy: handle=40, busy=0, wedged=0 [ 55.496] __kgem_retire_rq: request 40 complete [ 55.496] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 55.496] kgem_set_mode: flushing before new bo [ 55.496] gen8_vertex_close: used=524, vbo active? 26, vb=201, nreloc=2 [ 55.496] gen8_vertex_close: reloc[0] = 287 [ 55.496] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.496] kgem_add_handle: handle=26, index=10 [ 55.496] kgem_add_reloc64[14] = (delta=0, target handle=10, presumed=16e000) [ 55.496] gen8_vertex_close: reloc[1] = 370 [ 55.496] kgem_add_reloc64: handle=26, pos=370, delta=0, domains=200000 [ 55.496] kgem_add_reloc64[15] = (delta=0, target handle=10, presumed=16e000) [ 55.496] batch[1/1, flags=1800]: 478 478 16080 16384, nreloc=16, nexec=11, nfence=0, aperture=24645 [fenced=0] [ 55.496] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.496] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.496] kgem_fixup_relocs: shrinking by 61440 [ 55.496] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.497] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.497] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8e63000 [ 55.497] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1b8000 [ 55.497] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.497] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=2f77000 [ 55.497] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=16a000 [ 55.497] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bb000 [ 55.497] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.497] __kgem_bo_clear_busy: handle=8 [ 55.497] __kgem_bo_clear_dirty: handle=8 [ 55.497] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.497] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.497] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.497] __kgem_bo_clear_busy: handle=8 [ 55.497] __kgem_bo_clear_dirty: handle=8 [ 55.497] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d5000 [ 55.497] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bf000 [ 55.497] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.497] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.497] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.497] kgem_check_bo: num_pages=+259, num_exec=+3 [ 55.497] aligning vertex: was 2, now 4 floats per vertex [ 55.497] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.497] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.497] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.497] kgem_add_handle: handle=5, index=0 [ 55.497] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.497] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.497] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.497] gen9_composite_get_binding_table(ffc0) [ 55.497] kgem_add_reloc64: handle=21, pos=16360, delta=0, domains=20002 [ 55.497] kgem_add_handle: handle=21, index=1 [ 55.497] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=168000) [ 55.497] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 55.497] [3fe0] bind bo(handle=21, addr=168000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.501] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.501] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.501] kgem_add_handle: handle=8, index=2 [ 55.501] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.501] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.501] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.501] kgem_add_handle: handle=6, index=3 [ 55.501] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.501] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.501] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.501] gen9_emit_sampler: sampler = a [ 55.501] gen9_emit_sf: num_sf_outputs=2 [ 55.501] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.501] gen9_emit_vertex_elements: setup id=9 [ 55.501] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.501] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.501] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.501] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.501] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.501] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.501] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.501] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.501] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.501] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.501] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.501] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.502] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.502] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.502] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.502] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.502] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.502] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.502] gen8_vertex_flush[498] = 36 [ 55.502] sna_block_handler (timeout=0) [ 55.502] sna_mode_wakeup: len=32 [ 55.502] sna_mode_wakeup: recording last swap on pipe=0, frame 1968 [7b0], time 55.501457 [ 55.502] sna_mode_wakeup: removing handle=11 [active_scanout=1] from scanout, installing handle=39 [active_scanout=3] [ 55.502] sna_mode_wakeup: flip complete, pending? 2 [ 55.502] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.502] kgem_bo_is_busy: handle=21, domain: 2 exec? 1, rq? 1 [ 55.502] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.502] glyphs_format: format=98304, depth=8 [ 55.502] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.502] sna_glyphs: discarding mask [ 55.502] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.502] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709147520 size=97x16 [ 55.502] gen9_render_composite: 0x0, current mode=1/1 [ 55.502] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.502] kgem_bo_is_busy: handle=21, domain: 2 exec? 1, rq? 1 [ 55.502] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.502] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.502] sna_drawable_use_bo pixmap=637, box=((0, 0), (97, 16)), flags=7... [ 55.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.502] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.502] sna_drawable_use_bo: using whole GPU bo [ 55.502] gen9_composite_set_target: pixmap=637, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.502] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.502] get_pixel: 0x55e0f736d1e0 [ 55.502] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.506] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.506] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.506] color_convert: src=ffffffff [20028888] [ 55.506] color_convert: dst=ffffffff [20028888] [ 55.506] sna_render_get_solid: ffffffff [ 55.506] sna_render_get_solid(white) [ 55.506] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.506] sna_transform_is_imprecise_integer_translation: no transform [ 55.506] gen9_composite_picture: integer translation (0, 0), removing [ 55.506] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.506] sna_render_pixmap_bo: GPU all damaged [ 55.506] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.506] gen4_choose_composite_emitter: solid, identity mask [ 55.506] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.506] gen9_composite_get_binding_table(fec0) [ 55.506] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.506] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.506] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.506] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.506] gen9_emit_vertex_elements: setup id=9 [ 55.506] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.506] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.506] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.506] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.506] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.506] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.506] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.506] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.506] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.506] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.506] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.506] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.506] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.506] gen8_vertex_flush[4d4] = 36 [ 55.506] sna_block_handler (timeout=0) [ 55.507] sna_change_window_attributes [ 55.507] sna_change_window_attributes: flushing background pixmap [ 55.507] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.507] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.507] sna_validate_gc: recomputing clip [ 55.507] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.507] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.507] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.507] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.507] sna_poly_fill_rect: dropping last-cpu hint [ 55.507] sna_poly_fill_rect: source is already on the gpu [ 55.507] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.507] sna_drawable_use_bo: pinned, never REPLACES [ 55.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.507] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.507] sna_drawable_use_bo: using whole GPU bo [ 55.507] sna_poly_fill_rect: tiled fill, testing for blt [ 55.507] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.507] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.507] sna_pixmap_get_source_bo(pixmap=637, size=97x16) [ 55.507] sna_pixmap_move_to_gpu(pixmap=637, usage=0), flags=a [ 55.511] sna_pixmap_move_to_gpu: already all-damaged [ 55.511] sna_pixmap_mark_active: pixmap=637, handle=21 [ 55.511] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.511] kgem_bo_is_render: handle=21, rq? 1 [1] [ 55.511] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.511] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.511] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.511] aligning vertex: was 4, now 2 floats per vertex [ 55.511] gen9_composite_get_binding_table(fe40) [ 55.511] kgem_add_reloc64: handle=10, pos=16264, delta=0, domains=20002 [ 55.511] kgem_add_handle: handle=10, index=4 [ 55.511] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=8e63000) [ 55.511] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.511] [3f80] bind bo(handle=10, addr=8e63000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.511] kgem_add_reloc64: handle=21, pos=16248, delta=0, domains=40000 [ 55.511] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=168000) [ 55.511] [3f70] bind bo(handle=21, addr=168000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.511] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.511] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.511] gen9_emit_sampler: sampler = 0 [ 55.511] gen9_emit_sf: num_sf_outputs=1 [ 55.511] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.511] gen9_emit_vertex_elements: setup id=0 [ 55.511] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.511] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.511] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.511] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.511] gen8_vertex_flush[5b8] = 3 [ 55.511] sna_block_handler (timeout=0) [ 55.511] sna_destroy_pixmap: pixmap=631, attached?=1 [ 55.511] sna_pixmap_unmap: pixmap=631 dropping gtt mapping [ 55.511] _kgem_bo_destroy: handle=24, proxy? 0 [ 55.511] __kgem_bo_destroy: handle=24, size=12288 [ 55.511] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.511] __kgem_bo_clear_busy: handle=24 [ 55.511] __kgem_bo_clear_dirty: handle=24 [ 55.511] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 55.511] __sna_free_pixmap(pixmap=631) [ 55.511] sna_create_pixmap(16, 16, 24, usage=0) [ 55.511] kgem_can_create_2d: 16x16 @ 24 [ 55.511] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.511] kgem_can_create_2d: untiled size=4096 [ 55.511] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.511] kgem_choose_tiling: 16x16 -> 0 [ 55.511] sna_create_pixmap: usage=0, flags=a [ 55.512] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.512] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.512] create_pixmap: serial=638, usage=0, 16x16 [ 55.512] sna_create_pixmap: serial=638, 16x16, usage=0 [ 55.512] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=27d, drawable=27f [ 55.512] sna_validate_gc: recomputing clip [ 55.512] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.512] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.512] try_upload__fast: ignore existing cpu damage (if any) [ 55.512] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.512] try_upload__fast: no, no gpu damage [ 55.512] sna_drawable_move_region_to_cpu(pixmap=639 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.512] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.512] _sna_pixmap_move_to_cpu(pixmap=639, 16x16, flags=1) [ 55.512] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.512] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.512] operate_inplace: no, inplace operation not suitable [ 55.512] _sna_pixmap_move_to_cpu: marking as damaged [ 55.512] __sna_damage_all(16, 16) [ 55.512] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.512] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.512] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.512] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.512] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=80000279, drawable=27f [ 55.512] sna_validate_gc: recomputing clip [ 55.512] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.512] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.512] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.512] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.512] sna_drawable_use_bo pixmap=639, box=((6, 4), (10, 11)), flags=1... [ 55.512] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.512] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.512] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.512] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.512] sna_poly_fill_rect: not using GPU, hint=1 [ 55.512] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.512] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.512] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.512] sna_drawable_move_region_to_cpu(pixmap=639 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.512] sna_drawable_move_region_to_cpu: pixmap=639 all damaged on CPU [ 55.512] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.512] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.512] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.512] sna_change_window_attributes [ 55.512] sna_change_window_attributes: flushing background pixmap [ 55.512] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.512] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 55.512] sna_validate_gc: recomputing clip [ 55.512] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.512] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.512] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 55.512] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 55.512] sna_poly_fill_rect: dropping last-cpu hint [ 55.512] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 55.512] sna_drawable_use_bo: pinned, never REPLACES [ 55.512] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.512] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.512] sna_drawable_use_bo: using whole GPU bo [ 55.512] sna_poly_fill_rect: tiled fill, testing for blt [ 55.512] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 55.512] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.512] sna_pixmap_get_source_bo(pixmap=639, size=16x16) [ 55.512] sna_pixmap_move_to_gpu(pixmap=639, usage=0), flags=4a [ 55.512] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.512] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.516] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.516] kgem_choose_tiling: 16x16 -> 0 [ 55.516] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.516] kgem_choose_tiling: 16x16 -> 0 [ 55.516] sna_pixmap_alloc_gpu: pixmap=639 [ 55.516] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.516] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.516] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 55.516] from inactive: pitch=64, tiling=0: handle=40, id=435 [ 55.516] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.516] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.516] sna_replace(handle=40, 16x16, bpp=32, tiling=0) busy?=0 [ 55.516] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.516] __kgem_bo_map__wc(handle=40, size=4096) [ 55.516] __kgem_bo_map__wc: caching CPU(wc) vma for 40 [ 55.516] sna_pixmap_mark_active: pixmap=639, handle=40 [ 55.516] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.516] kgem_bo_is_render: handle=40, rq? 0 [0] [ 55.516] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.516] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.516] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.516] gen9_composite_get_binding_table(fd80) [ 55.516] kgem_add_reloc64: handle=40, pos=16216, delta=0, domains=40000 [ 55.516] kgem_add_handle: handle=40, index=5 [ 55.516] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=1d8000) [ 55.516] [3f50] bind bo(handle=40, addr=1d8000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.516] gen9_emit_vertex_elements: setup id=0 [ 55.516] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.516] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 55.516] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 55.516] gen8_vertex_flush[5f4] = 3 [ 55.516] sna_block_handler (timeout=0) [ 55.516] sna_mode_wakeup: len=32 [ 55.516] sna_mode_wakeup: recording last swap on pipe=1, frame 983 [3d7], time 55.513882 [ 55.516] sna_mode_wakeup: removing handle=11 [active_scanout=0] from scanout, installing handle=39 [active_scanout=3] [ 55.516] _kgem_bo_destroy: handle=11, proxy? 0 [ 55.516] __kgem_bo_destroy: handle=11, size=49766400 [ 55.516] kgem_bo_move_to_scanout: moving 11 [fb 136] to scanout cache, active? 0 [ 55.516] sna_mode_wakeup: flip complete, pending? 1 [ 55.516] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.516] sna_mode_redisplay: damage: 1x(2989, 1209), (3106, 1254) [ 55.516] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.516] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.517] sna_pixmap_move_to_gpu: already all-damaged [ 55.517] sna_pixmap_mark_active: pixmap=8, handle=10 [ 55.517] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.517] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.517] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.517] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=39 [active?=3], new handle=10 [active=0] [ 55.517] gen8_vertex_close: used=824, vbo active? 26, vb=201, nreloc=2 [ 55.517] gen8_vertex_close: reloc[0] = 289 [ 55.517] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.517] kgem_add_handle: handle=26, index=6 [ 55.517] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=16e000) [ 55.517] gen8_vertex_close: reloc[1] = 361 [ 55.517] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.517] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=16e000) [ 55.517] batch[1/1, flags=1800]: 388 388 16208 16384, nreloc=12, nexec=7, nfence=0, aperture=12484 [fenced=0] [ 55.517] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.517] __kgem_retire_rq: request 2 complete [ 55.517] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 55.517] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 55.517] kgem_bo_move_to_cache: release handle=22 [ 55.517] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 55.517] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.517] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.517] kgem_fixup_relocs: shrinking by 61440 [ 55.517] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.517] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.517] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8e63000 [ 55.521] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=168000 [ 55.521] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.521] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.521] __kgem_bo_clear_busy: handle=8 [ 55.521] __kgem_bo_clear_dirty: handle=8 [ 55.521] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.521] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.521] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.521] __kgem_bo_clear_busy: handle=8 [ 55.521] __kgem_bo_clear_dirty: handle=8 [ 55.521] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d8000 [ 55.521] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.521] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.521] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.521] __kgem_bo_clear_dirty: handle=10 [ 55.521] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 39, transformed? 0 [ 55.521] get_fb: reusing fb=124 for handle=10 [ 55.521] sna_mode_redisplay: recording flip on CRTC:43 handle=10, active_scanout=1, serial=1 [ 55.521] __kgem_bo_clear_busy: handle=10 [ 55.521] __kgem_bo_clear_dirty: handle=10 [ 55.521] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 39, transformed? 0 [ 55.521] sna_mode_redisplay: recording flip on CRTC:59 handle=10, active_scanout=2, serial=1 [ 55.521] __kgem_bo_clear_busy: handle=10 [ 55.521] __kgem_bo_clear_dirty: handle=10 [ 55.521] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.521] sna_mode_redisplay: flipped 2 outputs, shadow active? 39 [ 55.521] set_shadow: waiting for region 1x[(2989, 1209), (3106, 1254)], front handle=10, shadow handle=39 [ 55.521] sna_destroy_pixmap: pixmap=633, attached?=1 [ 55.521] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.521] __kgem_bo_destroy: handle=38, size=12288 [ 55.521] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.521] __sna_free_pixmap(pixmap=633) [ 55.521] sna_create_pixmap(117, 20, 24, usage=0) [ 55.521] kgem_can_create_2d: 117x20 @ 24 [ 55.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.521] kgem_can_create_2d: untiled size=12288 [ 55.521] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.522] kgem_choose_tiling: 117x20 -> 0 [ 55.522] sna_create_pixmap: usage=0, flags=b [ 55.522] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.522] __pop_freed_pixmap: reusing freed pixmap=631 header [ 55.522] create_pixmap_hdr: pixmap=640, width=117, height=20, usage=0 [ 55.522] sna_create_pixmap: serial=640, 117x20, usage=0 [ 55.522] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=27f, drawable=281 [ 55.522] sna_validate_gc: recomputing clip [ 55.522] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.522] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.522] try_upload__fast: ignore existing cpu damage (if any) [ 55.522] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.522] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.522] kgem_choose_tiling: 117x20 -> 0 [ 55.522] sna_pixmap_alloc_gpu: pixmap=641 [ 55.522] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.522] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.522] from inactive vma: pitch=480, tiling=0: handle=38, id=436 [ 55.522] try_upload__inplace: tiling=0 [ 55.522] kgem_bo_can_map__cpu: handle=38 [ 55.522] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.522] sna_pixmap_move_area_to_gpu: pixmap=641 box=(0, 0), (117, 20), flags=1 [ 55.522] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.522] = None [ 55.522] sna_pixmap_move_to_gpu(pixmap=641, usage=0), flags=3 [ 55.522] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.522] sna_pixmap_mark_active: pixmap=641, handle=38 [ 55.522] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.522] kgem_bo_can_map__cpu: handle=38 [ 55.522] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.522] kgem_bo_map__wc: handle=38, offset=1921024, tiling=0, map=0x0:0x7f8b3d8d6000, domain=0 [ 55.522] kgem_bo_sync__gtt: handle=38 [ 55.522] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.522] kgem_bo_sync__gtt: SYNC: handle=38, needs_flush? 0, domain? 0, busy? 0 [ 55.522] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.522] kgem_bo_retire: retiring bo handle=38 (needed flush? 0), rq? 0 [busy?=0] [ 55.522] assert_bo_retired: handle=38, domain: 0 exec? 0, rq? 0 [ 55.522] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.526] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.526] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.526] __sna_damage_all(117, 20) [ 55.526] sna_block_handler (timeout=0) [ 55.526] sna_change_window_attributes [ 55.526] sna_change_window_attributes: flushing background pixmap [ 55.526] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.526] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 55.526] sna_validate_gc: recomputing clip [ 55.526] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.526] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.526] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.526] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.526] sna_poly_fill_rect: source is already on the gpu [ 55.526] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.526] sna_drawable_use_bo: pinned, never REPLACES [ 55.526] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.526] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.526] sna_drawable_use_bo: applying move-to-gpu override [ 55.526] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=2, pixmap=8 [front?=1], handle=10, shadow=39 [ 55.526] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 55.526] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 55.526] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.526] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.526] 1:from scanout: pitch=23040, tiling=1, handle=11, id=437 [ 55.526] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 55.526] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (5760, 2160) [ 55.526] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.526] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.526] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.526] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.526] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.526] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 55.526] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.526] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.526] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.526] kgem_add_handle: handle=5, index=0 [ 55.526] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.526] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.526] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.526] gen9_composite_get_binding_table(ffc0) [ 55.526] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 55.526] kgem_add_handle: handle=11, index=1 [ 55.527] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=bdd9000) [ 55.527] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.527] [3fe0] bind bo(handle=11, addr=bdd9000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.527] kgem_add_reloc64: handle=10, pos=16344, delta=0, domains=40000 [ 55.527] kgem_add_handle: handle=10, index=2 [ 55.527] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=8e63000) [ 55.527] [3fd0] bind bo(handle=10, addr=8e63000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 55.527] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.527] gen9_emit_sampler: sampler = 0 [ 55.527] gen9_emit_sf: num_sf_outputs=1 [ 55.527] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.527] gen9_emit_vertex_elements: setup id=0 [ 55.527] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.527] (0, 0) -> (0, 0) + (5760, 2160) [ 55.527] gen8_vertex_flush[490] = 3 [ 55.527] wait_for_shadow: setting front pixmap to handle=11 [ 55.527] sna_drawable_use_bo: using whole GPU bo [ 55.527] sna_poly_fill_rect: tiled fill, testing for blt [ 55.527] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 55.527] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.527] sna_pixmap_get_source_bo(pixmap=641, size=117x20) [ 55.527] sna_pixmap_move_to_gpu(pixmap=641, usage=0), flags=a [ 55.527] sna_pixmap_move_to_gpu: already all-damaged [ 55.527] sna_pixmap_mark_active: pixmap=641, handle=38 [ 55.527] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.527] kgem_bo_is_render: handle=38, rq? 0 [0] [ 55.527] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.527] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.527] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.527] gen9_composite_get_binding_table(ff00) [ 55.527] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 55.527] kgem_add_handle: handle=38, index=3 [ 55.527] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=1d5000) [ 55.527] [3fb0] bind bo(handle=38, addr=1d5000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.527] gen9_emit_vertex_elements: setup id=0 [ 55.527] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.527] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 55.527] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.527] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.527] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.527] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.527] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.527] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.527] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.527] gen8_vertex_flush[4cc] = 12 [ 55.527] sna_destroy_pixmap: pixmap=635, attached?=1 [ 55.527] sna_pixmap_unmap: pixmap=635 dropping gtt mapping [ 55.527] _kgem_bo_destroy: handle=20, proxy? 0 [ 55.527] __kgem_bo_destroy: handle=20, size=12288 [ 55.527] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 55.527] __sna_free_pixmap(pixmap=635) [ 55.527] sna_create_pixmap(97, 16, 24, usage=0) [ 55.527] kgem_can_create_2d: 97x16 @ 24 [ 55.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.527] kgem_can_create_2d: untiled size=8192 [ 55.527] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.527] kgem_choose_tiling: 97x16 -> 0 [ 55.527] sna_create_pixmap: usage=0, flags=b [ 55.527] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.527] __pop_freed_pixmap: reusing freed pixmap=635 header [ 55.527] create_pixmap_hdr: pixmap=642, width=97, height=16, usage=0 [ 55.527] sna_create_pixmap: serial=642, 97x16, usage=0 [ 55.527] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=281, drawable=283 [ 55.527] sna_validate_gc: recomputing clip [ 55.527] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.527] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.527] try_upload__fast: ignore existing cpu damage (if any) [ 55.527] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.527] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.527] kgem_choose_tiling: 97x16 -> 0 [ 55.527] sna_pixmap_alloc_gpu: pixmap=643 [ 55.527] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.531] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 55.531] from inactive vma: pitch=416, tiling=0: handle=20, id=438 [ 55.531] try_upload__inplace: tiling=0 [ 55.531] kgem_bo_can_map__cpu: handle=20 [ 55.531] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.531] sna_pixmap_move_area_to_gpu: pixmap=643 box=(0, 0), (97, 16), flags=1 [ 55.531] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.531] = None [ 55.531] sna_pixmap_move_to_gpu(pixmap=643, usage=0), flags=3 [ 55.531] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.531] sna_pixmap_mark_active: pixmap=643, handle=20 [ 55.531] __kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 55.531] kgem_bo_can_map__cpu: handle=20 [ 55.531] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.531] kgem_bo_map__wc: handle=20, offset=1830912, tiling=0, map=0x0:0x7f8b4fb68000, domain=0 [ 55.531] kgem_bo_sync__gtt: handle=20 [ 55.531] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.531] kgem_bo_sync__gtt: SYNC: handle=20, needs_flush? 0, domain? 0, busy? 0 [ 55.531] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.531] kgem_bo_retire: retiring bo handle=20 (needed flush? 0), rq? 0 [busy?=0] [ 55.531] assert_bo_retired: handle=20, domain: 0 exec? 0, rq? 0 [ 55.531] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.531] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.531] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.531] __sna_damage_all(97, 16) [ 55.531] sna_block_handler (timeout=0) [ 55.531] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.531] kgem_bo_is_busy: handle=20, domain: 2 exec? 0, rq? 0 [ 55.531] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.531] glyphs_format: format=98304, depth=8 [ 55.531] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.531] sna_glyphs: discarding mask [ 55.531] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.531] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708643600 size=97x16 [ 55.531] gen9_render_composite: 0x0, current mode=1/1 [ 55.531] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.531] kgem_bo_is_busy: handle=20, domain: 2 exec? 0, rq? 0 [ 55.531] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.531] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.531] sna_drawable_use_bo pixmap=643, box=((0, 0), (97, 16)), flags=7... [ 55.532] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.532] sna_drawable_use_bo: using whole GPU bo [ 55.532] gen9_composite_set_target: pixmap=643, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.532] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.532] get_pixel: 0x55e0f7364020 [ 55.532] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.532] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.532] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.532] color_convert: src=0 [20028888] [ 55.532] color_convert: dst=0 [20028888] [ 55.532] sna_render_get_solid: 0 [ 55.532] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.532] sna_transform_is_imprecise_integer_translation: no transform [ 55.532] gen9_composite_picture: integer translation (0, 0), removing [ 55.532] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.532] sna_render_pixmap_bo: GPU all damaged [ 55.532] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.532] gen4_choose_composite_emitter: solid, identity mask [ 55.532] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.532] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 55.532] __kgem_retire_rq: request 2 complete [ 55.532] __kgem_bo_flush: handle=21, busy=0, wedged=0 [ 55.532] kgem_set_mode: flushing before new bo [ 55.532] gen8_vertex_close: used=854, vbo active? 26, vb=1, nreloc=1 [ 55.536] gen8_vertex_close: reloc[0] = 287 [ 55.536] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.536] kgem_add_handle: handle=26, index=4 [ 55.536] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=16e000) [ 55.536] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=24377 [fenced=0] [ 55.536] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.536] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.536] kgem_fixup_relocs: shrinking by 61440 [ 55.536] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.536] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.536] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.536] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.536] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11cc5000 [ 55.536] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d5000 [ 55.536] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.536] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.536] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.536] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.536] aligning vertex: was 2, now 4 floats per vertex [ 55.536] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.536] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.536] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.536] kgem_add_handle: handle=5, index=0 [ 55.536] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.536] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.536] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.536] gen9_composite_get_binding_table(ffc0) [ 55.537] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 55.537] kgem_add_handle: handle=20, index=1 [ 55.537] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1bf000) [ 55.537] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 55.537] [3fe0] bind bo(handle=20, addr=1bf000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.537] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.537] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.537] kgem_add_handle: handle=8, index=2 [ 55.537] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.537] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.537] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.537] kgem_add_handle: handle=6, index=3 [ 55.537] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.537] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.537] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.537] gen9_emit_sampler: sampler = a [ 55.537] gen9_emit_sf: num_sf_outputs=2 [ 55.537] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.537] gen9_emit_vertex_elements: setup id=9 [ 55.537] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.537] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.537] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.537] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.537] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.537] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.537] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.537] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.537] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.537] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.537] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.537] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.537] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.537] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.537] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.537] gen8_vertex_flush[498] = 36 [ 55.537] sna_block_handler (timeout=0) [ 55.537] sna_mode_wakeup: len=32 [ 55.537] sna_mode_wakeup: recording last swap on pipe=0, frame 1970 [7b2], time 55.534755 [ 55.537] sna_mode_wakeup: removing handle=39 [active_scanout=1] from scanout, installing handle=10 [active_scanout=3] [ 55.537] sna_mode_wakeup: flip complete, pending? 2 [ 55.537] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.537] kgem_bo_is_busy: handle=20, domain: 2 exec? 1, rq? 1 [ 55.537] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.537] glyphs_format: format=98304, depth=8 [ 55.537] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.537] sna_glyphs: discarding mask [ 55.537] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.537] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708643600 size=97x16 [ 55.537] gen9_render_composite: 0x0, current mode=1/1 [ 55.537] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.537] kgem_bo_is_busy: handle=20, domain: 2 exec? 1, rq? 1 [ 55.537] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.537] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.537] sna_drawable_use_bo pixmap=643, box=((0, 0), (97, 16)), flags=7... [ 55.537] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.537] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.538] sna_drawable_use_bo: using whole GPU bo [ 55.538] gen9_composite_set_target: pixmap=643, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.538] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.538] get_pixel: 0x55e0f736d1e0 [ 55.538] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.538] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.538] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.541] color_convert: src=ffffffff [20028888] [ 55.541] color_convert: dst=ffffffff [20028888] [ 55.541] sna_render_get_solid: ffffffff [ 55.541] sna_render_get_solid(white) [ 55.541] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.541] sna_transform_is_imprecise_integer_translation: no transform [ 55.541] gen9_composite_picture: integer translation (0, 0), removing [ 55.541] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.541] sna_render_pixmap_bo: GPU all damaged [ 55.541] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.541] gen4_choose_composite_emitter: solid, identity mask [ 55.541] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.541] gen9_composite_get_binding_table(fec0) [ 55.541] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.541] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.541] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.541] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.541] gen9_emit_vertex_elements: setup id=9 [ 55.541] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.541] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.541] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.541] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.541] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.541] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.541] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.541] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.541] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.541] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.542] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.542] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.542] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.542] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.542] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.542] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.542] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.542] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.542] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.542] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.542] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.542] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.542] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.542] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.542] gen8_vertex_flush[4d4] = 36 [ 55.542] sna_block_handler (timeout=0) [ 55.542] sna_change_window_attributes [ 55.542] sna_change_window_attributes: flushing background pixmap [ 55.542] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.542] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.542] sna_validate_gc: recomputing clip [ 55.542] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.542] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.542] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.542] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.542] sna_poly_fill_rect: dropping last-cpu hint [ 55.542] sna_poly_fill_rect: source is already on the gpu [ 55.542] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.542] sna_drawable_use_bo: pinned, never REPLACES [ 55.542] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.542] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.542] sna_drawable_use_bo: using whole GPU bo [ 55.542] sna_poly_fill_rect: tiled fill, testing for blt [ 55.542] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.542] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.542] sna_pixmap_get_source_bo(pixmap=643, size=97x16) [ 55.542] sna_pixmap_move_to_gpu(pixmap=643, usage=0), flags=a [ 55.542] sna_pixmap_move_to_gpu: already all-damaged [ 55.542] sna_pixmap_mark_active: pixmap=643, handle=20 [ 55.542] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.542] kgem_bo_is_render: handle=20, rq? 1 [1] [ 55.542] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.542] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.542] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.542] aligning vertex: was 4, now 2 floats per vertex [ 55.542] gen9_composite_get_binding_table(fe40) [ 55.542] kgem_add_reloc64: handle=11, pos=16264, delta=0, domains=20002 [ 55.542] kgem_add_handle: handle=11, index=4 [ 55.546] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=ed4f000) [ 55.546] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.546] [3f80] bind bo(handle=11, addr=ed4f000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.546] kgem_add_reloc64: handle=20, pos=16248, delta=0, domains=40000 [ 55.546] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=1bf000) [ 55.546] [3f70] bind bo(handle=20, addr=1bf000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.546] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.546] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.546] gen9_emit_sampler: sampler = 0 [ 55.546] gen9_emit_sf: num_sf_outputs=1 [ 55.546] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.546] gen9_emit_vertex_elements: setup id=0 [ 55.546] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.546] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.546] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.546] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.546] gen8_vertex_flush[5b8] = 3 [ 55.546] sna_block_handler (timeout=0) [ 55.546] sna_mode_wakeup: len=32 [ 55.546] sna_mode_wakeup: recording last swap on pipe=1, frame 984 [3d8], time 55.547214 [ 55.546] sna_mode_wakeup: removing handle=39 [active_scanout=0] from scanout, installing handle=10 [active_scanout=3] [ 55.546] _kgem_bo_destroy: handle=39, proxy? 0 [ 55.546] __kgem_bo_destroy: handle=39, size=49766400 [ 55.546] kgem_bo_move_to_scanout: moving 39 [fb 153] to scanout cache, active? 0 [ 55.546] sna_mode_wakeup: flip complete, pending? 1 [ 55.546] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.546] sna_mode_redisplay: damage: 1x(2989, 1209), (3106, 1229) [ 55.546] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.546] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.546] sna_pixmap_move_to_gpu: already all-damaged [ 55.546] sna_pixmap_mark_active: pixmap=8, handle=11 [ 55.546] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.546] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.546] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.546] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=10 [active?=3], new handle=11 [active=0] [ 55.546] gen8_vertex_close: used=1150, vbo active? 26, vb=201, nreloc=2 [ 55.546] gen8_vertex_close: reloc[0] = 289 [ 55.546] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.546] kgem_add_handle: handle=26, index=5 [ 55.546] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=16e000) [ 55.546] gen8_vertex_close: reloc[1] = 361 [ 55.546] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.546] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=16e000) [ 55.546] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=11, nexec=6, nfence=0, aperture=12484 [fenced=0] [ 55.546] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.547] __kgem_retire_rq: request 2 complete [ 55.547] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.547] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.547] kgem_fixup_relocs: shrinking by 61440 [ 55.547] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.547] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.547] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.547] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1bf000 [ 55.547] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.547] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.547] __kgem_bo_clear_busy: handle=8 [ 55.547] __kgem_bo_clear_dirty: handle=8 [ 55.547] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.547] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.547] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.547] __kgem_bo_clear_busy: handle=8 [ 55.547] __kgem_bo_clear_dirty: handle=8 [ 55.547] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.547] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.547] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.547] __kgem_bo_clear_dirty: handle=11 [ 55.547] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 10, transformed? 0 [ 55.547] get_fb: reusing fb=136 for handle=11 [ 55.547] sna_mode_redisplay: recording flip on CRTC:43 handle=11, active_scanout=1, serial=1 [ 55.547] __kgem_bo_clear_busy: handle=11 [ 55.547] __kgem_bo_clear_dirty: handle=11 [ 55.547] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 10, transformed? 0 [ 55.551] sna_mode_redisplay: recording flip on CRTC:59 handle=11, active_scanout=2, serial=1 [ 55.551] __kgem_bo_clear_busy: handle=11 [ 55.551] __kgem_bo_clear_dirty: handle=11 [ 55.551] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.551] sna_mode_redisplay: flipped 2 outputs, shadow active? 10 [ 55.551] set_shadow: waiting for region 1x[(2989, 1209), (3106, 1229)], front handle=11, shadow handle=10 [ 55.551] sna_mode_wakeup: len=32 [ 55.551] sna_mode_wakeup: recording last swap on pipe=0, frame 1971 [7b3], time 55.551408 [ 55.551] sna_mode_wakeup: removing handle=10 [active_scanout=2] from scanout, installing handle=11 [active_scanout=2] [ 55.551] sna_mode_wakeup: flip complete, pending? 2 [ 55.551] sna_destroy_pixmap: pixmap=637, attached?=1 [ 55.551] sna_pixmap_unmap: pixmap=637 dropping gtt mapping [ 55.551] _kgem_bo_destroy: handle=21, proxy? 0 [ 55.551] __kgem_bo_destroy: handle=21, size=8192 [ 55.551] kgem_bo_move_to_inactive: moving handle=21 to inactive [ 55.551] __sna_free_pixmap(pixmap=637) [ 55.551] sna_create_pixmap(16, 16, 24, usage=0) [ 55.551] kgem_can_create_2d: 16x16 @ 24 [ 55.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.551] kgem_can_create_2d: untiled size=4096 [ 55.551] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.551] kgem_choose_tiling: 16x16 -> 0 [ 55.551] sna_create_pixmap: usage=0, flags=a [ 55.551] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.551] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.551] create_pixmap: serial=644, usage=0, 16x16 [ 55.551] sna_create_pixmap: serial=644, 16x16, usage=0 [ 55.551] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=283, drawable=285 [ 55.551] sna_validate_gc: recomputing clip [ 55.551] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.551] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.551] try_upload__fast: ignore existing cpu damage (if any) [ 55.551] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.551] try_upload__fast: no, no gpu damage [ 55.551] sna_drawable_move_region_to_cpu(pixmap=645 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.551] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.551] _sna_pixmap_move_to_cpu(pixmap=645, 16x16, flags=1) [ 55.551] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.551] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.551] operate_inplace: no, inplace operation not suitable [ 55.551] _sna_pixmap_move_to_cpu: marking as damaged [ 55.552] __sna_damage_all(16, 16) [ 55.552] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.552] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.552] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.552] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.552] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=8000027f, drawable=285 [ 55.552] sna_validate_gc: recomputing clip [ 55.552] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.552] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.552] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.552] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.552] sna_drawable_use_bo pixmap=645, box=((6, 4), (10, 11)), flags=1... [ 55.552] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.552] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.552] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.552] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.552] sna_poly_fill_rect: not using GPU, hint=1 [ 55.552] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.552] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.552] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.552] sna_drawable_move_region_to_cpu(pixmap=645 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.552] sna_drawable_move_region_to_cpu: pixmap=645 all damaged on CPU [ 55.552] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.552] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.552] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.552] sna_change_window_attributes [ 55.552] sna_change_window_attributes: flushing background pixmap [ 55.552] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.556] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 55.556] sna_validate_gc: recomputing clip [ 55.556] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.556] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.556] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 55.556] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 55.556] sna_poly_fill_rect: dropping last-cpu hint [ 55.556] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 55.556] sna_drawable_use_bo: pinned, never REPLACES [ 55.556] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.556] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.556] sna_drawable_use_bo: applying move-to-gpu override [ 55.556] sna_pixmap_discard_shadow_damage: discarding region 1x[(3090, 1211), (3106, 1227)] from damage 1x[(2989, 1209], (3106, 1229)] [ 55.556] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=1, pixmap=8 [front?=1], handle=11, shadow=10 [ 55.556] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 55.556] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 55.556] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.556] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.556] 1:from scanout: pitch=23040, tiling=1, handle=39, id=439 [ 55.556] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 55.556] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (5760, 2160) [ 55.556] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.556] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.556] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.556] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.556] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.556] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 55.556] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.556] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.556] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.556] kgem_add_handle: handle=5, index=0 [ 55.556] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.556] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.556] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.556] gen9_composite_get_binding_table(ffc0) [ 55.556] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 55.556] kgem_add_handle: handle=39, index=1 [ 55.556] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=2f77000) [ 55.556] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.556] [3fe0] bind bo(handle=39, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.556] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 55.556] kgem_add_handle: handle=11, index=2 [ 55.557] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ed4f000) [ 55.557] [3fd0] bind bo(handle=11, addr=ed4f000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 55.557] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.557] gen9_emit_sampler: sampler = 0 [ 55.557] gen9_emit_sf: num_sf_outputs=1 [ 55.557] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.557] gen9_emit_vertex_elements: setup id=0 [ 55.557] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.557] (0, 0) -> (0, 0) + (5760, 1211) [ 55.557] (0, 1211) -> (0, 1211) + (3090, 16) [ 55.557] (3106, 1211) -> (3106, 1211) + (2654, 16) [ 55.557] (0, 1227) -> (0, 1227) + (5760, 933) [ 55.557] gen8_vertex_flush[490] = 12 [ 55.557] wait_for_shadow: setting front pixmap to handle=39 [ 55.557] sna_drawable_use_bo: using whole GPU bo [ 55.557] sna_poly_fill_rect: tiled fill, testing for blt [ 55.557] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 55.557] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.557] sna_pixmap_get_source_bo(pixmap=645, size=16x16) [ 55.557] sna_pixmap_move_to_gpu(pixmap=645, usage=0), flags=4a [ 55.557] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.557] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.557] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.557] kgem_choose_tiling: 16x16 -> 0 [ 55.557] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.557] kgem_choose_tiling: 16x16 -> 0 [ 55.557] sna_pixmap_alloc_gpu: pixmap=645 [ 55.557] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.557] kgem_bo_remove_from_inactive: removing handle=21 from inactive [ 55.557] from inactive: pitch=64, tiling=0: handle=21, id=440 [ 55.557] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.557] __kgem_bo_is_busy: handle=21, domain: 0 exec? 0, rq? 0 [ 55.557] sna_replace(handle=21, 16x16, bpp=32, tiling=0) busy?=0 [ 55.557] __kgem_bo_is_busy: handle=21, domain: 0 exec? 0, rq? 0 [ 55.557] sna_pixmap_mark_active: pixmap=645, handle=21 [ 55.557] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.557] kgem_bo_is_render: handle=21, rq? 0 [0] [ 55.557] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.557] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.557] kgem_check_bo: num_pages=+2, num_exec=+1 [ 55.557] gen9_composite_get_binding_table(ff00) [ 55.557] kgem_add_reloc64: handle=21, pos=16312, delta=0, domains=40000 [ 55.557] kgem_add_handle: handle=21, index=3 [ 55.557] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=168000) [ 55.557] [3fb0] bind bo(handle=21, addr=168000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.557] gen9_emit_vertex_elements: setup id=0 [ 55.557] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.557] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 55.557] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 55.557] gen8_vertex_flush[4cc] = 3 [ 55.557] sna_block_handler (timeout=0) [ 55.557] sna_destroy_pixmap: pixmap=639, attached?=1 [ 55.557] _kgem_bo_destroy: handle=40, proxy? 0 [ 55.557] __kgem_bo_destroy: handle=40, size=4096 [ 55.557] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 55.557] __sna_free_pixmap(pixmap=639) [ 55.557] sna_create_pixmap(117, 20, 24, usage=0) [ 55.557] kgem_can_create_2d: 117x20 @ 24 [ 55.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.557] kgem_can_create_2d: untiled size=12288 [ 55.557] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.557] kgem_choose_tiling: 117x20 -> 0 [ 55.557] sna_create_pixmap: usage=0, flags=b [ 55.557] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.557] __pop_freed_pixmap: reusing freed pixmap=637 header [ 55.561] create_pixmap_hdr: pixmap=646, width=117, height=20, usage=0 [ 55.561] sna_create_pixmap: serial=646, 117x20, usage=0 [ 55.561] sna_block_handler (timeout=0) [ 55.561] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=285, drawable=287 [ 55.561] sna_validate_gc: recomputing clip [ 55.561] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.561] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.561] try_upload__fast: ignore existing cpu damage (if any) [ 55.561] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.561] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.561] kgem_choose_tiling: 117x20 -> 0 [ 55.561] sna_pixmap_alloc_gpu: pixmap=647 [ 55.561] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.561] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 55.561] from inactive vma: pitch=480, tiling=0: handle=22, id=441 [ 55.561] try_upload__inplace: tiling=0 [ 55.561] kgem_bo_can_map__cpu: handle=22 [ 55.561] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.561] sna_pixmap_move_area_to_gpu: pixmap=647 box=(0, 0), (117, 20), flags=1 [ 55.561] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.561] = None [ 55.561] sna_pixmap_move_to_gpu(pixmap=647, usage=0), flags=3 [ 55.561] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.561] sna_pixmap_mark_active: pixmap=647, handle=22 [ 55.561] __kgem_bo_is_busy: handle=22, domain: 0 exec? 0, rq? 0 [ 55.561] kgem_bo_can_map__cpu: handle=22 [ 55.561] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.561] kgem_bo_map__wc: handle=22, offset=1814528, tiling=0, map=0x0:0x7f8b4fb62000, domain=0 [ 55.561] kgem_bo_sync__gtt: handle=22 [ 55.561] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.561] kgem_bo_sync__gtt: SYNC: handle=22, needs_flush? 0, domain? 0, busy? 0 [ 55.561] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.561] kgem_bo_retire: retiring bo handle=22 (needed flush? 0), rq? 0 [busy?=0] [ 55.561] assert_bo_retired: handle=22, domain: 0 exec? 0, rq? 0 [ 55.561] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.561] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.561] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.561] __sna_damage_all(117, 20) [ 55.561] sna_change_window_attributes [ 55.561] sna_change_window_attributes: flushing background pixmap [ 55.561] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.561] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 55.562] sna_validate_gc: recomputing clip [ 55.562] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.562] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.562] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.562] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.562] sna_poly_fill_rect: source is already on the gpu [ 55.562] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.562] sna_drawable_use_bo: pinned, never REPLACES [ 55.562] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.562] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.562] sna_drawable_use_bo: using whole GPU bo [ 55.562] sna_poly_fill_rect: tiled fill, testing for blt [ 55.562] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 55.562] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.562] sna_pixmap_get_source_bo(pixmap=647, size=117x20) [ 55.562] sna_pixmap_move_to_gpu(pixmap=647, usage=0), flags=a [ 55.562] sna_pixmap_move_to_gpu: already all-damaged [ 55.562] sna_pixmap_mark_active: pixmap=647, handle=22 [ 55.562] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.562] kgem_bo_is_render: handle=22, rq? 0 [0] [ 55.562] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.562] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.562] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.562] gen9_composite_get_binding_table(fe80) [ 55.562] kgem_add_reloc64: handle=22, pos=16280, delta=0, domains=40000 [ 55.562] kgem_add_handle: handle=22, index=4 [ 55.562] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=1bb000) [ 55.562] [3f90] bind bo(handle=22, addr=1bb000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.562] gen9_emit_vertex_elements: setup id=0 [ 55.562] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.562] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 55.562] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.562] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.562] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.566] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.566] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.566] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.566] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.566] gen8_vertex_flush[508] = 12 [ 55.566] sna_block_handler (timeout=0) [ 55.566] sna_destroy_pixmap: pixmap=641, attached?=1 [ 55.566] sna_pixmap_unmap: pixmap=641 dropping gtt mapping [ 55.566] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.566] __kgem_bo_destroy: handle=38, size=12288 [ 55.566] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.566] __sna_free_pixmap(pixmap=641) [ 55.566] sna_create_pixmap(97, 16, 24, usage=0) [ 55.566] kgem_can_create_2d: 97x16 @ 24 [ 55.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.566] kgem_can_create_2d: untiled size=8192 [ 55.566] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.566] kgem_choose_tiling: 97x16 -> 0 [ 55.566] sna_create_pixmap: usage=0, flags=b [ 55.566] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.566] __pop_freed_pixmap: reusing freed pixmap=641 header [ 55.566] create_pixmap_hdr: pixmap=648, width=97, height=16, usage=0 [ 55.566] sna_create_pixmap: serial=648, 97x16, usage=0 [ 55.566] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=287, drawable=289 [ 55.566] sna_validate_gc: recomputing clip [ 55.566] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.566] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.566] try_upload__fast: ignore existing cpu damage (if any) [ 55.566] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.566] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.566] kgem_choose_tiling: 97x16 -> 0 [ 55.566] sna_pixmap_alloc_gpu: pixmap=649 [ 55.566] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.566] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.566] from inactive vma: pitch=416, tiling=0: handle=38, id=442 [ 55.566] try_upload__inplace: tiling=0 [ 55.566] kgem_bo_can_map__cpu: handle=38 [ 55.566] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.566] sna_pixmap_move_area_to_gpu: pixmap=649 box=(0, 0), (97, 16), flags=1 [ 55.567] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.567] = None [ 55.567] sna_pixmap_move_to_gpu(pixmap=649, usage=0), flags=3 [ 55.567] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.567] sna_pixmap_mark_active: pixmap=649, handle=38 [ 55.567] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.567] kgem_bo_can_map__cpu: handle=38 [ 55.567] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.567] kgem_bo_map__wc: handle=38, offset=1921024, tiling=0, map=0x0:0x7f8b3d8d6000, domain=0 [ 55.567] kgem_bo_sync__gtt: handle=38 [ 55.567] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.567] kgem_bo_sync__gtt: SYNC: handle=38, needs_flush? 0, domain? 0, busy? 0 [ 55.567] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.567] kgem_bo_retire: retiring bo handle=38 (needed flush? 0), rq? 0 [busy?=0] [ 55.567] assert_bo_retired: handle=38, domain: 0 exec? 0, rq? 0 [ 55.567] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.567] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.567] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.567] __sna_damage_all(97, 16) [ 55.567] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.567] kgem_bo_is_busy: handle=38, domain: 2 exec? 0, rq? 0 [ 55.567] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.567] glyphs_format: format=98304, depth=8 [ 55.567] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.567] sna_glyphs: discarding mask [ 55.567] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.567] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708929216 size=97x16 [ 55.567] gen9_render_composite: 0x0, current mode=1/1 [ 55.567] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.567] kgem_bo_is_busy: handle=38, domain: 2 exec? 0, rq? 0 [ 55.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.567] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.567] sna_drawable_use_bo pixmap=649, box=((0, 0), (97, 16)), flags=7... [ 55.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.567] sna_drawable_use_bo: using whole GPU bo [ 55.567] gen9_composite_set_target: pixmap=649, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.567] get_pixel: 0x55e0f7364020 [ 55.567] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.567] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.567] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.567] color_convert: src=0 [20028888] [ 55.567] color_convert: dst=0 [20028888] [ 55.567] sna_render_get_solid: 0 [ 55.567] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.567] sna_transform_is_imprecise_integer_translation: no transform [ 55.567] gen9_composite_picture: integer translation (0, 0), removing [ 55.567] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.567] sna_render_pixmap_bo: GPU all damaged [ 55.567] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.567] gen4_choose_composite_emitter: solid, identity mask [ 55.567] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.567] __kgem_retire_rq: request 2 complete [ 55.567] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 55.567] kgem_set_mode: flushing before new bo [ 55.567] gen8_vertex_close: used=1204, vbo active? 26, vb=1, nreloc=1 [ 55.567] gen8_vertex_close: reloc[0] = 287 [ 55.567] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.567] kgem_add_handle: handle=26, index=5 [ 55.567] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.567] batch[1/1, flags=1800]: 328 328 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=24379 [fenced=0] [ 55.567] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.567] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.567] kgem_fixup_relocs: shrinking by 61440 [ 55.571] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.571] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.571] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.571] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.571] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8e63000 [ 55.571] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=168000 [ 55.571] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bb000 [ 55.571] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.571] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.571] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.571] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.571] aligning vertex: was 2, now 4 floats per vertex [ 55.571] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.571] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.571] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.571] kgem_add_handle: handle=5, index=0 [ 55.571] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.571] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.571] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.571] gen9_composite_get_binding_table(ffc0) [ 55.571] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 55.571] kgem_add_handle: handle=38, index=1 [ 55.571] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1d5000) [ 55.572] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 55.572] [3fe0] bind bo(handle=38, addr=1d5000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.572] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.572] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.572] kgem_add_handle: handle=8, index=2 [ 55.572] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.572] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.572] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.572] kgem_add_handle: handle=6, index=3 [ 55.572] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.572] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.572] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.572] gen9_emit_sampler: sampler = a [ 55.572] gen9_emit_sf: num_sf_outputs=2 [ 55.572] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.572] gen9_emit_vertex_elements: setup id=9 [ 55.572] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.572] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.572] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.572] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.572] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.572] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.572] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.572] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.572] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.572] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.572] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.572] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.572] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.572] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.572] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.572] gen8_vertex_flush[498] = 36 [ 55.572] sna_block_handler (timeout=0) [ 55.572] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.576] kgem_bo_is_busy: handle=38, domain: 2 exec? 1, rq? 1 [ 55.576] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.576] glyphs_format: format=98304, depth=8 [ 55.576] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.576] sna_glyphs: discarding mask [ 55.576] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.576] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708929216 size=97x16 [ 55.576] gen9_render_composite: 0x0, current mode=1/1 [ 55.576] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.576] kgem_bo_is_busy: handle=38, domain: 2 exec? 1, rq? 1 [ 55.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.576] sna_drawable_use_bo pixmap=649, box=((0, 0), (97, 16)), flags=7... [ 55.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.576] sna_drawable_use_bo: using whole GPU bo [ 55.576] gen9_composite_set_target: pixmap=649, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.576] get_pixel: 0x55e0f736d1e0 [ 55.576] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.576] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.576] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.576] color_convert: src=ffffffff [20028888] [ 55.576] color_convert: dst=ffffffff [20028888] [ 55.576] sna_render_get_solid: ffffffff [ 55.576] sna_render_get_solid(white) [ 55.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.576] sna_transform_is_imprecise_integer_translation: no transform [ 55.576] gen9_composite_picture: integer translation (0, 0), removing [ 55.577] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.577] sna_render_pixmap_bo: GPU all damaged [ 55.577] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.577] gen4_choose_composite_emitter: solid, identity mask [ 55.577] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.577] gen9_composite_get_binding_table(fec0) [ 55.577] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.577] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.577] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.577] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.577] gen9_emit_vertex_elements: setup id=9 [ 55.577] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.577] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.577] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.577] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.577] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.577] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.577] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.577] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.577] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.577] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.577] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.577] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.577] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.577] gen8_vertex_flush[4d4] = 36 [ 55.577] sna_block_handler (timeout=0) [ 55.577] sna_change_window_attributes [ 55.577] sna_change_window_attributes: flushing background pixmap [ 55.577] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.577] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.577] sna_validate_gc: recomputing clip [ 55.577] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.577] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.577] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.577] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.577] sna_poly_fill_rect: dropping last-cpu hint [ 55.577] sna_poly_fill_rect: source is already on the gpu [ 55.577] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.577] sna_drawable_use_bo: pinned, never REPLACES [ 55.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.577] sna_drawable_use_bo: using whole GPU bo [ 55.577] sna_poly_fill_rect: tiled fill, testing for blt [ 55.577] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.577] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.577] sna_pixmap_get_source_bo(pixmap=649, size=97x16) [ 55.577] sna_pixmap_move_to_gpu(pixmap=649, usage=0), flags=a [ 55.577] sna_pixmap_move_to_gpu: already all-damaged [ 55.577] sna_pixmap_mark_active: pixmap=649, handle=38 [ 55.577] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.577] kgem_bo_is_render: handle=38, rq? 1 [1] [ 55.577] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.577] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.577] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.577] aligning vertex: was 4, now 2 floats per vertex [ 55.577] gen9_composite_get_binding_table(fe40) [ 55.577] kgem_add_reloc64: handle=39, pos=16264, delta=0, domains=20002 [ 55.577] kgem_add_handle: handle=39, index=4 [ 55.577] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=2f77000) [ 55.578] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.578] [3f80] bind bo(handle=39, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.578] kgem_add_reloc64: handle=38, pos=16248, delta=0, domains=40000 [ 55.578] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=1d5000) [ 55.578] [3f70] bind bo(handle=38, addr=1d5000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.581] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.581] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.581] gen9_emit_sampler: sampler = 0 [ 55.581] gen9_emit_sf: num_sf_outputs=1 [ 55.581] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.581] gen9_emit_vertex_elements: setup id=0 [ 55.581] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.581] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.581] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.581] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.581] gen8_vertex_flush[5b8] = 3 [ 55.581] sna_block_handler (timeout=0) [ 55.581] sna_mode_wakeup: len=32 [ 55.581] sna_mode_wakeup: recording last swap on pipe=1, frame 985 [3d9], time 55.580557 [ 55.581] sna_mode_wakeup: removing handle=10 [active_scanout=0] from scanout, installing handle=11 [active_scanout=3] [ 55.581] _kgem_bo_destroy: handle=10, proxy? 0 [ 55.581] __kgem_bo_destroy: handle=10, size=49766400 [ 55.581] kgem_bo_move_to_scanout: moving 10 [fb 124] to scanout cache, active? 0 [ 55.581] sna_mode_wakeup: flip complete, pending? 1 [ 55.581] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.581] sna_mode_redisplay: damage: 1x(2989, 1209), (3106, 1229) [ 55.581] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.581] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.581] sna_pixmap_move_to_gpu: already all-damaged [ 55.581] sna_pixmap_mark_active: pixmap=8, handle=39 [ 55.581] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.581] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.581] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.581] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=11 [active?=3], new handle=39 [active=0] [ 55.581] gen8_vertex_close: used=1498, vbo active? 26, vb=201, nreloc=2 [ 55.581] gen8_vertex_close: reloc[0] = 289 [ 55.581] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.581] kgem_add_handle: handle=26, index=5 [ 55.581] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=16e000) [ 55.581] gen8_vertex_close: reloc[1] = 361 [ 55.581] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.581] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=16e000) [ 55.581] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=11, nexec=6, nfence=0, aperture=12484 [fenced=0] [ 55.581] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.581] __kgem_retire_rq: request 2 complete [ 55.581] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.581] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.581] kgem_fixup_relocs: shrinking by 61440 [ 55.582] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.582] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.582] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.582] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1d5000 [ 55.582] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.582] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.582] __kgem_bo_clear_busy: handle=8 [ 55.582] __kgem_bo_clear_dirty: handle=8 [ 55.582] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.582] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.582] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.582] __kgem_bo_clear_busy: handle=8 [ 55.582] __kgem_bo_clear_dirty: handle=8 [ 55.582] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.582] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.582] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.582] __kgem_bo_clear_dirty: handle=39 [ 55.582] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 11, transformed? 0 [ 55.582] get_fb: reusing fb=153 for handle=39 [ 55.582] sna_mode_redisplay: recording flip on CRTC:43 handle=39, active_scanout=1, serial=1 [ 55.582] __kgem_bo_clear_busy: handle=39 [ 55.582] __kgem_bo_clear_dirty: handle=39 [ 55.582] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 11, transformed? 0 [ 55.582] sna_mode_redisplay: recording flip on CRTC:59 handle=39, active_scanout=2, serial=1 [ 55.582] __kgem_bo_clear_busy: handle=39 [ 55.582] __kgem_bo_clear_dirty: handle=39 [ 55.582] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.586] sna_mode_redisplay: flipped 2 outputs, shadow active? 11 [ 55.586] set_shadow: waiting for region 1x[(2989, 1209), (3106, 1229)], front handle=39, shadow handle=11 [ 55.586] sna_mode_wakeup: len=32 [ 55.586] sna_mode_wakeup: recording last swap on pipe=0, frame 1973 [7b5], time 55.584717 [ 55.586] sna_mode_wakeup: removing handle=11 [active_scanout=2] from scanout, installing handle=39 [active_scanout=2] [ 55.586] sna_mode_wakeup: flip complete, pending? 2 [ 55.586] sna_destroy_pixmap: pixmap=643, attached?=1 [ 55.586] sna_pixmap_unmap: pixmap=643 dropping gtt mapping [ 55.586] _kgem_bo_destroy: handle=20, proxy? 0 [ 55.586] __kgem_bo_destroy: handle=20, size=12288 [ 55.586] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 55.586] __sna_free_pixmap(pixmap=643) [ 55.586] sna_create_pixmap(16, 16, 24, usage=0) [ 55.586] kgem_can_create_2d: 16x16 @ 24 [ 55.586] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.586] kgem_can_create_2d: untiled size=4096 [ 55.586] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.586] kgem_choose_tiling: 16x16 -> 0 [ 55.586] sna_create_pixmap: usage=0, flags=a [ 55.586] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.586] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.586] create_pixmap: serial=650, usage=0, 16x16 [ 55.586] sna_create_pixmap: serial=650, 16x16, usage=0 [ 55.586] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=289, drawable=28b [ 55.586] sna_validate_gc: recomputing clip [ 55.586] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.586] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.586] try_upload__fast: ignore existing cpu damage (if any) [ 55.586] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.586] try_upload__fast: no, no gpu damage [ 55.586] sna_drawable_move_region_to_cpu(pixmap=651 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.586] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.586] _sna_pixmap_move_to_cpu(pixmap=651, 16x16, flags=1) [ 55.586] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.586] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.586] operate_inplace: no, inplace operation not suitable [ 55.586] _sna_pixmap_move_to_cpu: marking as damaged [ 55.586] __sna_damage_all(16, 16) [ 55.586] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.587] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.587] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.587] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.587] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=80000285, drawable=28b [ 55.587] sna_validate_gc: recomputing clip [ 55.587] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.587] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.587] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.587] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.587] sna_drawable_use_bo pixmap=651, box=((6, 4), (10, 11)), flags=1... [ 55.587] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.587] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.587] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.587] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.587] sna_poly_fill_rect: not using GPU, hint=1 [ 55.587] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.587] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.587] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.587] sna_drawable_move_region_to_cpu(pixmap=651 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.587] sna_drawable_move_region_to_cpu: pixmap=651 all damaged on CPU [ 55.587] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.587] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.587] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.587] sna_change_window_attributes [ 55.587] sna_change_window_attributes: flushing background pixmap [ 55.587] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.587] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 55.591] sna_validate_gc: recomputing clip [ 55.591] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.591] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.591] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 55.591] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 55.591] sna_poly_fill_rect: dropping last-cpu hint [ 55.591] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 55.591] sna_drawable_use_bo: pinned, never REPLACES [ 55.591] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.591] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.591] sna_drawable_use_bo: applying move-to-gpu override [ 55.591] sna_pixmap_discard_shadow_damage: discarding region 1x[(3090, 1211), (3106, 1227)] from damage 1x[(2989, 1209], (3106, 1229)] [ 55.591] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=1, pixmap=8 [front?=1], handle=39, shadow=11 [ 55.591] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 55.591] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 55.591] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.591] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.591] 1:from scanout: pitch=23040, tiling=1, handle=10, id=443 [ 55.591] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 55.591] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (5760, 2160) [ 55.591] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.591] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.591] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.591] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.591] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.591] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 55.591] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.591] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.591] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.591] kgem_add_handle: handle=5, index=0 [ 55.591] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.591] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.591] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.591] gen9_composite_get_binding_table(ffc0) [ 55.591] kgem_add_reloc64: handle=10, pos=16360, delta=0, domains=20002 [ 55.591] kgem_add_handle: handle=10, index=1 [ 55.591] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=11cc5000) [ 55.591] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.591] [3fe0] bind bo(handle=10, addr=11cc5000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.591] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 55.591] kgem_add_handle: handle=39, index=2 [ 55.592] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=2f77000) [ 55.592] [3fd0] bind bo(handle=39, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 55.592] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.592] gen9_emit_sampler: sampler = 0 [ 55.592] gen9_emit_sf: num_sf_outputs=1 [ 55.592] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.592] gen9_emit_vertex_elements: setup id=0 [ 55.592] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.592] (0, 0) -> (0, 0) + (5760, 1211) [ 55.592] (0, 1211) -> (0, 1211) + (3090, 16) [ 55.592] (3106, 1211) -> (3106, 1211) + (2654, 16) [ 55.592] (0, 1227) -> (0, 1227) + (5760, 933) [ 55.592] gen8_vertex_flush[490] = 12 [ 55.592] wait_for_shadow: setting front pixmap to handle=10 [ 55.592] sna_drawable_use_bo: using whole GPU bo [ 55.592] sna_poly_fill_rect: tiled fill, testing for blt [ 55.592] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 55.592] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.592] sna_pixmap_get_source_bo(pixmap=651, size=16x16) [ 55.592] sna_pixmap_move_to_gpu(pixmap=651, usage=0), flags=4a [ 55.592] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.592] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.592] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.592] kgem_choose_tiling: 16x16 -> 0 [ 55.592] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.592] kgem_choose_tiling: 16x16 -> 0 [ 55.592] sna_pixmap_alloc_gpu: pixmap=651 [ 55.592] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.592] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.592] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 55.592] from inactive vma: pitch=64, tiling=0: handle=40, id=444 [ 55.592] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.592] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.592] sna_replace(handle=40, 16x16, bpp=32, tiling=0) busy?=0 [ 55.592] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.592] sna_pixmap_mark_active: pixmap=651, handle=40 [ 55.592] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.592] kgem_bo_is_render: handle=40, rq? 0 [0] [ 55.592] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.592] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.592] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.592] gen9_composite_get_binding_table(ff00) [ 55.592] kgem_add_reloc64: handle=40, pos=16312, delta=0, domains=40000 [ 55.592] kgem_add_handle: handle=40, index=3 [ 55.592] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=1d8000) [ 55.592] [3fb0] bind bo(handle=40, addr=1d8000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.592] gen9_emit_vertex_elements: setup id=0 [ 55.592] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.592] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 55.592] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 55.592] gen8_vertex_flush[4cc] = 3 [ 55.592] sna_block_handler (timeout=0) [ 55.592] sna_destroy_pixmap: pixmap=645, attached?=1 [ 55.592] _kgem_bo_destroy: handle=21, proxy? 0 [ 55.592] __kgem_bo_destroy: handle=21, size=8192 [ 55.592] kgem_bo_move_to_inactive: moving handle=21 to inactive [ 55.592] __sna_free_pixmap(pixmap=645) [ 55.592] sna_create_pixmap(117, 20, 24, usage=0) [ 55.592] kgem_can_create_2d: 117x20 @ 24 [ 55.592] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.592] kgem_can_create_2d: untiled size=12288 [ 55.592] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.592] kgem_choose_tiling: 117x20 -> 0 [ 55.592] sna_create_pixmap: usage=0, flags=b [ 55.592] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.592] __pop_freed_pixmap: reusing freed pixmap=643 header [ 55.592] create_pixmap_hdr: pixmap=652, width=117, height=20, usage=0 [ 55.592] sna_create_pixmap: serial=652, 117x20, usage=0 [ 55.592] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=28b, drawable=28d [ 55.592] sna_validate_gc: recomputing clip [ 55.592] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.592] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.596] try_upload__fast: ignore existing cpu damage (if any) [ 55.596] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.596] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.596] kgem_choose_tiling: 117x20 -> 0 [ 55.596] sna_pixmap_alloc_gpu: pixmap=653 [ 55.596] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.596] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.596] inactive too small: 2 < 3 [ 55.596] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 55.596] from inactive vma: pitch=480, tiling=0: handle=20, id=445 [ 55.596] try_upload__inplace: tiling=0 [ 55.596] kgem_bo_can_map__cpu: handle=20 [ 55.596] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.596] sna_pixmap_move_area_to_gpu: pixmap=653 box=(0, 0), (117, 20), flags=1 [ 55.596] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.596] = None [ 55.596] sna_pixmap_move_to_gpu(pixmap=653, usage=0), flags=3 [ 55.596] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.596] sna_pixmap_mark_active: pixmap=653, handle=20 [ 55.596] __kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 55.596] kgem_bo_can_map__cpu: handle=20 [ 55.596] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.596] kgem_bo_map__wc: handle=20, offset=1830912, tiling=0, map=0x0:0x7f8b4fb68000, domain=0 [ 55.596] kgem_bo_sync__gtt: handle=20 [ 55.596] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.596] kgem_bo_sync__gtt: SYNC: handle=20, needs_flush? 0, domain? 0, busy? 0 [ 55.596] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.596] kgem_bo_retire: retiring bo handle=20 (needed flush? 0), rq? 0 [busy?=0] [ 55.596] assert_bo_retired: handle=20, domain: 0 exec? 0, rq? 0 [ 55.596] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.596] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.596] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.596] __sna_damage_all(117, 20) [ 55.596] sna_block_handler (timeout=0) [ 55.596] sna_change_window_attributes [ 55.596] sna_change_window_attributes: flushing background pixmap [ 55.596] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.596] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 55.596] sna_validate_gc: recomputing clip [ 55.596] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.596] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.597] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.597] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.597] sna_poly_fill_rect: source is already on the gpu [ 55.597] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.597] sna_drawable_use_bo: pinned, never REPLACES [ 55.597] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.597] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.597] sna_drawable_use_bo: using whole GPU bo [ 55.597] sna_poly_fill_rect: tiled fill, testing for blt [ 55.597] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 55.597] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.597] sna_pixmap_get_source_bo(pixmap=653, size=117x20) [ 55.597] sna_pixmap_move_to_gpu(pixmap=653, usage=0), flags=a [ 55.597] sna_pixmap_move_to_gpu: already all-damaged [ 55.597] sna_pixmap_mark_active: pixmap=653, handle=20 [ 55.597] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.597] kgem_bo_is_render: handle=20, rq? 0 [0] [ 55.597] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.597] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.597] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.597] gen9_composite_get_binding_table(fe80) [ 55.597] kgem_add_reloc64: handle=20, pos=16280, delta=0, domains=40000 [ 55.597] kgem_add_handle: handle=20, index=4 [ 55.597] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=1bf000) [ 55.597] [3f90] bind bo(handle=20, addr=1bf000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.597] gen9_emit_vertex_elements: setup id=0 [ 55.597] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.597] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 55.597] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.597] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.597] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.597] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.597] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.597] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.597] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.597] gen8_vertex_flush[508] = 12 [ 55.601] sna_destroy_pixmap: pixmap=647, attached?=1 [ 55.601] sna_pixmap_unmap: pixmap=647 dropping gtt mapping [ 55.601] _kgem_bo_destroy: handle=22, proxy? 0 [ 55.601] __kgem_bo_destroy: handle=22, size=12288 [ 55.601] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 55.601] __sna_free_pixmap(pixmap=647) [ 55.601] sna_block_handler (timeout=0) [ 55.601] sna_create_pixmap(97, 16, 24, usage=0) [ 55.601] kgem_can_create_2d: 97x16 @ 24 [ 55.601] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.601] kgem_can_create_2d: untiled size=8192 [ 55.601] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.601] kgem_choose_tiling: 97x16 -> 0 [ 55.601] sna_create_pixmap: usage=0, flags=b [ 55.601] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.601] __pop_freed_pixmap: reusing freed pixmap=647 header [ 55.601] create_pixmap_hdr: pixmap=654, width=97, height=16, usage=0 [ 55.601] sna_create_pixmap: serial=654, 97x16, usage=0 [ 55.601] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=28d, drawable=28f [ 55.601] sna_validate_gc: recomputing clip [ 55.601] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.601] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.601] try_upload__fast: ignore existing cpu damage (if any) [ 55.601] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.601] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.601] kgem_choose_tiling: 97x16 -> 0 [ 55.601] sna_pixmap_alloc_gpu: pixmap=655 [ 55.601] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.601] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.601] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 55.601] from inactive vma: pitch=416, tiling=0: handle=22, id=446 [ 55.601] try_upload__inplace: tiling=0 [ 55.601] kgem_bo_can_map__cpu: handle=22 [ 55.601] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.601] sna_pixmap_move_area_to_gpu: pixmap=655 box=(0, 0), (97, 16), flags=1 [ 55.601] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.601] = None [ 55.601] sna_pixmap_move_to_gpu(pixmap=655, usage=0), flags=3 [ 55.601] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.601] sna_pixmap_mark_active: pixmap=655, handle=22 [ 55.601] __kgem_bo_is_busy: handle=22, domain: 0 exec? 0, rq? 0 [ 55.601] kgem_bo_can_map__cpu: handle=22 [ 55.602] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.602] kgem_bo_map__wc: handle=22, offset=1814528, tiling=0, map=0x0:0x7f8b4fb62000, domain=0 [ 55.602] kgem_bo_sync__gtt: handle=22 [ 55.602] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.602] kgem_bo_sync__gtt: SYNC: handle=22, needs_flush? 0, domain? 0, busy? 0 [ 55.602] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.602] kgem_bo_retire: retiring bo handle=22 (needed flush? 0), rq? 0 [busy?=0] [ 55.602] assert_bo_retired: handle=22, domain: 0 exec? 0, rq? 0 [ 55.602] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.602] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.602] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.602] __sna_damage_all(97, 16) [ 55.602] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.602] kgem_bo_is_busy: handle=22, domain: 2 exec? 0, rq? 0 [ 55.602] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.602] glyphs_format: format=98304, depth=8 [ 55.602] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.602] sna_glyphs: discarding mask [ 55.602] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.602] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709147520 size=97x16 [ 55.602] gen9_render_composite: 0x0, current mode=1/1 [ 55.602] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.602] kgem_bo_is_busy: handle=22, domain: 2 exec? 0, rq? 0 [ 55.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.602] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.602] sna_drawable_use_bo pixmap=655, box=((0, 0), (97, 16)), flags=7... [ 55.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.602] sna_drawable_use_bo: using whole GPU bo [ 55.606] gen9_composite_set_target: pixmap=655, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.606] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.606] get_pixel: 0x55e0f7364020 [ 55.606] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.606] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.606] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.606] color_convert: src=0 [20028888] [ 55.606] color_convert: dst=0 [20028888] [ 55.606] sna_render_get_solid: 0 [ 55.606] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.606] sna_transform_is_imprecise_integer_translation: no transform [ 55.606] gen9_composite_picture: integer translation (0, 0), removing [ 55.606] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.606] sna_render_pixmap_bo: GPU all damaged [ 55.606] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.606] gen4_choose_composite_emitter: solid, identity mask [ 55.606] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.606] __kgem_retire_rq: request 2 complete [ 55.606] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 55.606] kgem_set_mode: flushing before new bo [ 55.606] gen8_vertex_close: used=1552, vbo active? 26, vb=1, nreloc=1 [ 55.606] gen8_vertex_close: reloc[0] = 287 [ 55.606] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.606] kgem_add_handle: handle=26, index=5 [ 55.606] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.606] batch[1/1, flags=1800]: 328 328 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=24378 [fenced=0] [ 55.606] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.606] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.606] kgem_fixup_relocs: shrinking by 61440 [ 55.606] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.606] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.606] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=11cc5000 [ 55.606] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.607] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ed4f000 [ 55.607] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d8000 [ 55.607] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bf000 [ 55.607] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.607] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.607] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.607] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.607] aligning vertex: was 2, now 4 floats per vertex [ 55.607] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.607] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.607] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.607] kgem_add_handle: handle=5, index=0 [ 55.607] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.607] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.607] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.607] gen9_composite_get_binding_table(ffc0) [ 55.607] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 55.607] kgem_add_handle: handle=22, index=1 [ 55.607] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1bb000) [ 55.607] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 55.607] [3fe0] bind bo(handle=22, addr=1bb000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.607] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.607] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.607] kgem_add_handle: handle=8, index=2 [ 55.607] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.607] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.607] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.607] kgem_add_handle: handle=6, index=3 [ 55.607] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.607] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.607] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.607] gen9_emit_sampler: sampler = a [ 55.607] gen9_emit_sf: num_sf_outputs=2 [ 55.607] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.607] gen9_emit_vertex_elements: setup id=9 [ 55.607] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.607] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.607] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.607] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.607] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.607] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.607] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.607] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.607] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.607] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.607] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.607] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.607] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.607] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.607] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.607] gen8_vertex_flush[498] = 36 [ 55.607] sna_block_handler (timeout=0) [ 55.608] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.608] kgem_bo_is_busy: handle=22, domain: 2 exec? 1, rq? 1 [ 55.608] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.608] glyphs_format: format=98304, depth=8 [ 55.608] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.608] sna_glyphs: discarding mask [ 55.608] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.611] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709147520 size=97x16 [ 55.611] gen9_render_composite: 0x0, current mode=1/1 [ 55.611] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.611] kgem_bo_is_busy: handle=22, domain: 2 exec? 1, rq? 1 [ 55.611] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.611] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.611] sna_drawable_use_bo pixmap=655, box=((0, 0), (97, 16)), flags=7... [ 55.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.611] sna_drawable_use_bo: using whole GPU bo [ 55.611] gen9_composite_set_target: pixmap=655, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.611] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.611] get_pixel: 0x55e0f736d1e0 [ 55.611] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.611] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.611] color_convert: src=ffffffff [20028888] [ 55.611] color_convert: dst=ffffffff [20028888] [ 55.611] sna_render_get_solid: ffffffff [ 55.611] sna_render_get_solid(white) [ 55.611] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.611] sna_transform_is_imprecise_integer_translation: no transform [ 55.611] gen9_composite_picture: integer translation (0, 0), removing [ 55.611] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.611] sna_render_pixmap_bo: GPU all damaged [ 55.611] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.611] gen4_choose_composite_emitter: solid, identity mask [ 55.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.611] gen9_composite_get_binding_table(fec0) [ 55.611] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.612] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.612] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.612] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.612] gen9_emit_vertex_elements: setup id=9 [ 55.612] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.612] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.612] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.612] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.612] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.612] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.612] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.612] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.612] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.612] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.612] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.612] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.612] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.612] gen8_vertex_flush[4d4] = 36 [ 55.612] sna_block_handler (timeout=0) [ 55.612] sna_change_window_attributes [ 55.612] sna_change_window_attributes: flushing background pixmap [ 55.612] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.612] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.612] sna_validate_gc: recomputing clip [ 55.612] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.612] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.612] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.612] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.612] sna_poly_fill_rect: dropping last-cpu hint [ 55.616] sna_poly_fill_rect: source is already on the gpu [ 55.616] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.616] sna_drawable_use_bo: pinned, never REPLACES [ 55.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.616] sna_drawable_use_bo: using whole GPU bo [ 55.616] sna_poly_fill_rect: tiled fill, testing for blt [ 55.616] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.616] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.616] sna_pixmap_get_source_bo(pixmap=655, size=97x16) [ 55.616] sna_pixmap_move_to_gpu(pixmap=655, usage=0), flags=a [ 55.616] sna_pixmap_move_to_gpu: already all-damaged [ 55.616] sna_pixmap_mark_active: pixmap=655, handle=22 [ 55.616] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.616] kgem_bo_is_render: handle=22, rq? 1 [1] [ 55.616] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.616] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.616] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.616] aligning vertex: was 4, now 2 floats per vertex [ 55.616] gen9_composite_get_binding_table(fe40) [ 55.616] kgem_add_reloc64: handle=10, pos=16264, delta=0, domains=20002 [ 55.616] kgem_add_handle: handle=10, index=4 [ 55.616] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=11cc5000) [ 55.616] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.616] [3f80] bind bo(handle=10, addr=11cc5000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.617] kgem_add_reloc64: handle=22, pos=16248, delta=0, domains=40000 [ 55.617] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=1bb000) [ 55.617] [3f70] bind bo(handle=22, addr=1bb000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.617] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.617] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.617] gen9_emit_sampler: sampler = 0 [ 55.617] gen9_emit_sf: num_sf_outputs=1 [ 55.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.617] gen9_emit_vertex_elements: setup id=0 [ 55.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.617] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.617] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.617] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.617] gen8_vertex_flush[5b8] = 3 [ 55.617] sna_block_handler (timeout=0) [ 55.617] sna_mode_wakeup: len=32 [ 55.617] sna_mode_wakeup: recording last swap on pipe=1, frame 986 [3da], time 55.613881 [ 55.617] sna_mode_wakeup: removing handle=11 [active_scanout=0] from scanout, installing handle=39 [active_scanout=3] [ 55.617] _kgem_bo_destroy: handle=11, proxy? 0 [ 55.617] __kgem_bo_destroy: handle=11, size=49766400 [ 55.617] kgem_bo_move_to_scanout: moving 11 [fb 136] to scanout cache, active? 0 [ 55.617] sna_mode_wakeup: flip complete, pending? 1 [ 55.617] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.617] sna_mode_redisplay: damage: 1x(2989, 1209), (3106, 1229) [ 55.617] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.617] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.617] sna_pixmap_move_to_gpu: already all-damaged [ 55.617] sna_pixmap_mark_active: pixmap=8, handle=10 [ 55.617] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.617] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.617] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.617] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=39 [active?=3], new handle=10 [active=0] [ 55.617] gen8_vertex_close: used=1846, vbo active? 26, vb=201, nreloc=2 [ 55.617] gen8_vertex_close: reloc[0] = 289 [ 55.617] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.617] kgem_add_handle: handle=26, index=5 [ 55.617] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=16e000) [ 55.617] gen8_vertex_close: reloc[1] = 361 [ 55.617] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.617] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=16e000) [ 55.617] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=11, nexec=6, nfence=0, aperture=12484 [fenced=0] [ 55.617] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.617] __kgem_retire_rq: request 2 complete [ 55.617] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.621] kgem_fixup_relocs: shrinking by 61440 [ 55.621] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.621] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.621] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=11cc5000 [ 55.621] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1bb000 [ 55.621] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.621] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.621] __kgem_bo_clear_busy: handle=8 [ 55.621] __kgem_bo_clear_dirty: handle=8 [ 55.621] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.621] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.621] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.621] __kgem_bo_clear_busy: handle=8 [ 55.621] __kgem_bo_clear_dirty: handle=8 [ 55.621] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.621] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.621] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.621] __kgem_bo_clear_dirty: handle=10 [ 55.621] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 39, transformed? 0 [ 55.621] get_fb: reusing fb=124 for handle=10 [ 55.621] sna_mode_redisplay: recording flip on CRTC:43 handle=10, active_scanout=1, serial=1 [ 55.621] __kgem_bo_clear_busy: handle=10 [ 55.621] __kgem_bo_clear_dirty: handle=10 [ 55.622] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 39, transformed? 0 [ 55.622] sna_mode_redisplay: recording flip on CRTC:59 handle=10, active_scanout=2, serial=1 [ 55.622] __kgem_bo_clear_busy: handle=10 [ 55.622] __kgem_bo_clear_dirty: handle=10 [ 55.622] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.622] sna_mode_redisplay: flipped 2 outputs, shadow active? 39 [ 55.622] set_shadow: waiting for region 1x[(2989, 1209), (3106, 1229)], front handle=10, shadow handle=39 [ 55.622] sna_destroy_pixmap: pixmap=649, attached?=1 [ 55.622] sna_pixmap_unmap: pixmap=649 dropping gtt mapping [ 55.622] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.622] __kgem_bo_destroy: handle=38, size=12288 [ 55.622] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.622] __sna_free_pixmap(pixmap=649) [ 55.622] sna_create_pixmap(16, 16, 24, usage=0) [ 55.622] kgem_can_create_2d: 16x16 @ 24 [ 55.622] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.622] kgem_can_create_2d: untiled size=4096 [ 55.622] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.622] kgem_choose_tiling: 16x16 -> 0 [ 55.622] sna_create_pixmap: usage=0, flags=a [ 55.622] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.622] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.622] create_pixmap: serial=656, usage=0, 16x16 [ 55.622] sna_create_pixmap: serial=656, 16x16, usage=0 [ 55.622] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=28f, drawable=291 [ 55.622] sna_validate_gc: recomputing clip [ 55.622] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.622] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.622] try_upload__fast: ignore existing cpu damage (if any) [ 55.622] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.622] try_upload__fast: no, no gpu damage [ 55.622] sna_drawable_move_region_to_cpu(pixmap=657 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.622] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.622] _sna_pixmap_move_to_cpu(pixmap=657, 16x16, flags=1) [ 55.622] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.622] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.622] operate_inplace: no, inplace operation not suitable [ 55.622] _sna_pixmap_move_to_cpu: marking as damaged [ 55.622] __sna_damage_all(16, 16) [ 55.622] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.622] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.622] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.622] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.623] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=8000028b, drawable=291 [ 55.623] sna_validate_gc: recomputing clip [ 55.623] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.623] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.623] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.623] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.623] sna_drawable_use_bo pixmap=657, box=((6, 4), (10, 11)), flags=1... [ 55.623] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.623] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.623] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.623] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.623] sna_poly_fill_rect: not using GPU, hint=1 [ 55.623] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.623] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.623] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.623] sna_drawable_move_region_to_cpu(pixmap=657 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.623] sna_drawable_move_region_to_cpu: pixmap=657 all damaged on CPU [ 55.623] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.623] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.623] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.623] sna_change_window_attributes [ 55.623] sna_change_window_attributes: flushing background pixmap [ 55.623] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.623] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 55.623] sna_validate_gc: recomputing clip [ 55.623] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.623] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.623] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 55.623] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 55.623] sna_poly_fill_rect: dropping last-cpu hint [ 55.623] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 55.623] sna_drawable_use_bo: pinned, never REPLACES [ 55.623] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.623] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.623] sna_drawable_use_bo: applying move-to-gpu override [ 55.623] sna_pixmap_discard_shadow_damage: discarding region 1x[(3090, 1211), (3106, 1227)] from damage 1x[(2989, 1209], (3106, 1229)] [ 55.623] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=2, pixmap=8 [front?=1], handle=10, shadow=39 [ 55.626] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 55.626] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 55.626] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.626] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.626] 1:from scanout: pitch=23040, tiling=1, handle=11, id=447 [ 55.626] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 55.626] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (5760, 2160) [ 55.626] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.626] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.626] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.626] kgem_bo_is_render: handle=11, rq? 0 [0] [ 55.626] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.626] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 55.626] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.626] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.626] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.626] kgem_add_handle: handle=5, index=0 [ 55.626] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.626] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.626] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.626] gen9_composite_get_binding_table(ffc0) [ 55.626] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 55.626] kgem_add_handle: handle=11, index=1 [ 55.626] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=8e63000) [ 55.626] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 55.626] [3fe0] bind bo(handle=11, addr=8e63000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.626] kgem_add_reloc64: handle=10, pos=16344, delta=0, domains=40000 [ 55.626] kgem_add_handle: handle=10, index=2 [ 55.626] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=11cc5000) [ 55.626] [3fd0] bind bo(handle=10, addr=11cc5000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 55.626] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.626] gen9_emit_sampler: sampler = 0 [ 55.626] gen9_emit_sf: num_sf_outputs=1 [ 55.626] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.626] gen9_emit_vertex_elements: setup id=0 [ 55.626] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.626] (0, 0) -> (0, 0) + (5760, 1211) [ 55.626] (0, 1211) -> (0, 1211) + (3090, 16) [ 55.626] (3106, 1211) -> (3106, 1211) + (2654, 16) [ 55.626] (0, 1227) -> (0, 1227) + (5760, 933) [ 55.626] gen8_vertex_flush[490] = 12 [ 55.626] wait_for_shadow: setting front pixmap to handle=11 [ 55.626] sna_drawable_use_bo: using whole GPU bo [ 55.627] sna_poly_fill_rect: tiled fill, testing for blt [ 55.627] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 55.627] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.627] sna_pixmap_get_source_bo(pixmap=657, size=16x16) [ 55.627] sna_pixmap_move_to_gpu(pixmap=657, usage=0), flags=4a [ 55.627] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.627] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.627] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.627] kgem_choose_tiling: 16x16 -> 0 [ 55.627] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.627] kgem_choose_tiling: 16x16 -> 0 [ 55.627] sna_pixmap_alloc_gpu: pixmap=657 [ 55.627] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.627] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.627] from inactive: pitch=64, tiling=0: handle=38, id=448 [ 55.627] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.627] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.627] sna_replace(handle=38, 16x16, bpp=32, tiling=0) busy?=0 [ 55.627] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.627] sna_pixmap_mark_active: pixmap=657, handle=38 [ 55.627] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.627] kgem_bo_is_render: handle=38, rq? 0 [0] [ 55.627] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.627] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.627] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.627] gen9_composite_get_binding_table(ff00) [ 55.627] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 55.627] kgem_add_handle: handle=38, index=3 [ 55.627] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=1d5000) [ 55.627] [3fb0] bind bo(handle=38, addr=1d5000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.627] gen9_emit_vertex_elements: setup id=0 [ 55.627] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.627] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 55.631] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 55.631] gen8_vertex_flush[4cc] = 3 [ 55.631] sna_block_handler (timeout=0) [ 55.631] sna_destroy_pixmap: pixmap=651, attached?=1 [ 55.631] _kgem_bo_destroy: handle=40, proxy? 0 [ 55.631] __kgem_bo_destroy: handle=40, size=4096 [ 55.631] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 55.631] __sna_free_pixmap(pixmap=651) [ 55.631] sna_create_pixmap(117, 20, 24, usage=0) [ 55.631] kgem_can_create_2d: 117x20 @ 24 [ 55.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.631] kgem_can_create_2d: untiled size=12288 [ 55.631] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.631] kgem_choose_tiling: 117x20 -> 0 [ 55.631] sna_create_pixmap: usage=0, flags=b [ 55.631] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.631] __pop_freed_pixmap: reusing freed pixmap=649 header [ 55.631] create_pixmap_hdr: pixmap=658, width=117, height=20, usage=0 [ 55.631] sna_create_pixmap: serial=658, 117x20, usage=0 [ 55.631] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=291, drawable=293 [ 55.631] sna_validate_gc: recomputing clip [ 55.631] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.631] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.631] try_upload__fast: ignore existing cpu damage (if any) [ 55.631] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.631] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.631] kgem_choose_tiling: 117x20 -> 0 [ 55.631] sna_pixmap_alloc_gpu: pixmap=659 [ 55.631] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.631] inactive too small: 2 < 3 [ 55.631] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 55.631] from inactive vma: pitch=480, tiling=0: handle=24, id=449 [ 55.631] try_upload__inplace: tiling=0 [ 55.631] kgem_bo_can_map__cpu: handle=24 [ 55.631] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.631] sna_pixmap_move_area_to_gpu: pixmap=659 box=(0, 0), (117, 20), flags=1 [ 55.631] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.631] = None [ 55.631] sna_pixmap_move_to_gpu(pixmap=659, usage=0), flags=3 [ 55.631] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.631] sna_pixmap_mark_active: pixmap=659, handle=24 [ 55.632] __kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 55.632] kgem_bo_can_map__cpu: handle=24 [ 55.632] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.632] kgem_bo_map__wc: handle=24, offset=1802240, tiling=0, map=0x0:0x7f8b4fb5d000, domain=0 [ 55.632] kgem_bo_sync__gtt: handle=24 [ 55.632] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.632] kgem_bo_sync__gtt: SYNC: handle=24, needs_flush? 0, domain? 0, busy? 0 [ 55.632] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.632] kgem_bo_retire: retiring bo handle=24 (needed flush? 0), rq? 0 [busy?=0] [ 55.632] assert_bo_retired: handle=24, domain: 0 exec? 0, rq? 0 [ 55.632] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.632] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.632] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.632] __sna_damage_all(117, 20) [ 55.632] sna_change_window_attributes [ 55.632] sna_change_window_attributes: flushing background pixmap [ 55.632] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.632] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 55.632] sna_validate_gc: recomputing clip [ 55.632] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.632] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.632] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.632] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.632] sna_poly_fill_rect: source is already on the gpu [ 55.632] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.632] sna_drawable_use_bo: pinned, never REPLACES [ 55.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.632] sna_drawable_use_bo: using whole GPU bo [ 55.632] sna_poly_fill_rect: tiled fill, testing for blt [ 55.632] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 55.632] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.632] sna_pixmap_get_source_bo(pixmap=659, size=117x20) [ 55.632] sna_pixmap_move_to_gpu(pixmap=659, usage=0), flags=a [ 55.636] sna_pixmap_move_to_gpu: already all-damaged [ 55.636] sna_pixmap_mark_active: pixmap=659, handle=24 [ 55.636] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.636] kgem_bo_is_render: handle=24, rq? 0 [0] [ 55.636] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.636] kgem_bo_is_render: handle=11, rq? 1 [1] [ 55.636] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.636] gen9_composite_get_binding_table(fe80) [ 55.636] kgem_add_reloc64: handle=24, pos=16280, delta=0, domains=40000 [ 55.636] kgem_add_handle: handle=24, index=4 [ 55.636] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=1b8000) [ 55.636] [3f90] bind bo(handle=24, addr=1b8000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.636] gen9_emit_vertex_elements: setup id=0 [ 55.636] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.636] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 55.636] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.636] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.636] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.636] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.636] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.636] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.636] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.636] gen8_vertex_flush[508] = 12 [ 55.636] sna_block_handler (timeout=0) [ 55.636] sna_mode_wakeup: len=32 [ 55.636] sna_mode_wakeup: recording last swap on pipe=0, frame 1976 [7b8], time 55.634674 [ 55.636] sna_mode_wakeup: removing handle=39 [active_scanout=1] from scanout, installing handle=10 [active_scanout=3] [ 55.636] sna_mode_wakeup: flip complete, pending? 2 [ 55.636] sna_destroy_pixmap: pixmap=653, attached?=1 [ 55.636] sna_pixmap_unmap: pixmap=653 dropping gtt mapping [ 55.636] _kgem_bo_destroy: handle=20, proxy? 0 [ 55.636] __kgem_bo_destroy: handle=20, size=12288 [ 55.636] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 55.636] __sna_free_pixmap(pixmap=653) [ 55.636] sna_create_pixmap(97, 16, 24, usage=0) [ 55.636] kgem_can_create_2d: 97x16 @ 24 [ 55.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.636] kgem_can_create_2d: untiled size=8192 [ 55.636] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.636] kgem_choose_tiling: 97x16 -> 0 [ 55.636] sna_create_pixmap: usage=0, flags=b [ 55.636] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.636] __pop_freed_pixmap: reusing freed pixmap=653 header [ 55.637] create_pixmap_hdr: pixmap=660, width=97, height=16, usage=0 [ 55.637] sna_create_pixmap: serial=660, 97x16, usage=0 [ 55.637] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=293, drawable=295 [ 55.637] sna_validate_gc: recomputing clip [ 55.637] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.637] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.637] try_upload__fast: ignore existing cpu damage (if any) [ 55.637] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.637] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.637] kgem_choose_tiling: 97x16 -> 0 [ 55.637] sna_pixmap_alloc_gpu: pixmap=661 [ 55.637] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.637] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.637] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 55.637] from inactive vma: pitch=416, tiling=0: handle=20, id=450 [ 55.637] try_upload__inplace: tiling=0 [ 55.637] kgem_bo_can_map__cpu: handle=20 [ 55.637] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.637] sna_pixmap_move_area_to_gpu: pixmap=661 box=(0, 0), (97, 16), flags=1 [ 55.637] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.637] = None [ 55.637] sna_pixmap_move_to_gpu(pixmap=661, usage=0), flags=3 [ 55.637] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.637] sna_pixmap_mark_active: pixmap=661, handle=20 [ 55.637] __kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 55.637] kgem_bo_can_map__cpu: handle=20 [ 55.637] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.637] kgem_bo_map__wc: handle=20, offset=1830912, tiling=0, map=0x0:0x7f8b4fb68000, domain=0 [ 55.637] kgem_bo_sync__gtt: handle=20 [ 55.637] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.637] kgem_bo_sync__gtt: SYNC: handle=20, needs_flush? 0, domain? 0, busy? 0 [ 55.637] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.637] kgem_bo_retire: retiring bo handle=20 (needed flush? 0), rq? 0 [busy?=0] [ 55.637] assert_bo_retired: handle=20, domain: 0 exec? 0, rq? 0 [ 55.637] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.637] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.637] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.637] __sna_damage_all(97, 16) [ 55.637] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.637] kgem_bo_is_busy: handle=20, domain: 2 exec? 0, rq? 0 [ 55.637] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.637] glyphs_format: format=98304, depth=8 [ 55.637] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.637] sna_glyphs: discarding mask [ 55.637] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.637] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708643600 size=97x16 [ 55.637] gen9_render_composite: 0x0, current mode=1/1 [ 55.637] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.637] kgem_bo_is_busy: handle=20, domain: 2 exec? 0, rq? 0 [ 55.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.637] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.637] sna_drawable_use_bo pixmap=661, box=((0, 0), (97, 16)), flags=7... [ 55.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.637] sna_drawable_use_bo: using whole GPU bo [ 55.637] gen9_composite_set_target: pixmap=661, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.637] get_pixel: 0x55e0f7364020 [ 55.637] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.637] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.637] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.637] color_convert: src=0 [20028888] [ 55.637] color_convert: dst=0 [20028888] [ 55.637] sna_render_get_solid: 0 [ 55.637] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.637] sna_transform_is_imprecise_integer_translation: no transform [ 55.641] gen9_composite_picture: integer translation (0, 0), removing [ 55.641] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.641] sna_render_pixmap_bo: GPU all damaged [ 55.641] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.641] gen4_choose_composite_emitter: solid, identity mask [ 55.641] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.641] __kgem_retire_rq: request 2 complete [ 55.641] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 55.641] kgem_set_mode: flushing before new bo [ 55.641] gen8_vertex_close: used=1900, vbo active? 26, vb=1, nreloc=1 [ 55.641] gen8_vertex_close: reloc[0] = 287 [ 55.641] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.641] kgem_add_handle: handle=26, index=5 [ 55.641] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.641] batch[1/1, flags=1800]: 328 328 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=24380 [fenced=0] [ 55.641] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.641] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.641] kgem_fixup_relocs: shrinking by 61440 [ 55.641] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.641] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.641] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=8e63000 [ 55.641] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.641] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f77000 [ 55.641] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d5000 [ 55.641] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1b8000 [ 55.641] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.641] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.641] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.642] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.642] aligning vertex: was 2, now 4 floats per vertex [ 55.642] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.642] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.642] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.642] kgem_add_handle: handle=5, index=0 [ 55.642] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.642] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.642] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.642] gen9_composite_get_binding_table(ffc0) [ 55.642] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 55.642] kgem_add_handle: handle=20, index=1 [ 55.642] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1bf000) [ 55.642] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 55.642] [3fe0] bind bo(handle=20, addr=1bf000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.642] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.642] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.642] kgem_add_handle: handle=8, index=2 [ 55.642] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.642] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.642] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.642] kgem_add_handle: handle=6, index=3 [ 55.642] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.642] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.642] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.642] gen9_emit_sampler: sampler = a [ 55.642] gen9_emit_sf: num_sf_outputs=2 [ 55.642] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.642] gen9_emit_vertex_elements: setup id=9 [ 55.642] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.642] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.642] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.642] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.642] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.642] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.642] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.642] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.642] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.642] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.646] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.646] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.646] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.646] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.646] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.646] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.646] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.646] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.646] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.646] gen8_vertex_flush[498] = 36 [ 55.646] sna_block_handler (timeout=0) [ 55.646] sna_mode_wakeup: len=32 [ 55.646] sna_mode_wakeup: recording last swap on pipe=1, frame 987 [3db], time 55.647214 [ 55.646] sna_mode_wakeup: removing handle=39 [active_scanout=0] from scanout, installing handle=10 [active_scanout=3] [ 55.646] _kgem_bo_destroy: handle=39, proxy? 0 [ 55.646] __kgem_bo_destroy: handle=39, size=49766400 [ 55.646] kgem_bo_move_to_scanout: moving 39 [fb 153] to scanout cache, active? 0 [ 55.646] sna_mode_wakeup: flip complete, pending? 1 [ 55.646] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.646] sna_mode_redisplay: damage: 1x(2989, 1209), (3106, 1229) [ 55.646] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.646] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.646] sna_pixmap_move_to_gpu: already all-damaged [ 55.646] sna_pixmap_mark_active: pixmap=8, handle=11 [ 55.646] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.646] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.646] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.646] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=10 [active?=3], new handle=11 [active=0] [ 55.646] __kgem_bo_clear_dirty: handle=11 [ 55.646] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 10, transformed? 0 [ 55.646] get_fb: reusing fb=136 for handle=11 [ 55.647] sna_mode_redisplay: recording flip on CRTC:43 handle=11, active_scanout=1, serial=1 [ 55.647] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.647] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 10, transformed? 0 [ 55.647] sna_mode_redisplay: recording flip on CRTC:59 handle=11, active_scanout=2, serial=1 [ 55.647] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.647] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.647] sna_mode_redisplay: flipped 2 outputs, shadow active? 10 [ 55.647] set_shadow: waiting for region 1x[(2989, 1209), (3106, 1229)], front handle=11, shadow handle=10 [ 55.647] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.647] kgem_bo_is_busy: handle=20, domain: 2 exec? 1, rq? 1 [ 55.647] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.647] glyphs_format: format=98304, depth=8 [ 55.647] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.647] sna_glyphs: discarding mask [ 55.647] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.647] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708643600 size=97x16 [ 55.647] gen9_render_composite: 0x0, current mode=1/1 [ 55.647] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.647] kgem_bo_is_busy: handle=20, domain: 2 exec? 1, rq? 1 [ 55.647] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.647] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.647] sna_drawable_use_bo pixmap=661, box=((0, 0), (97, 16)), flags=7... [ 55.647] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.647] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.647] sna_drawable_use_bo: using whole GPU bo [ 55.647] gen9_composite_set_target: pixmap=661, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.647] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.647] get_pixel: 0x55e0f736d1e0 [ 55.647] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.647] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.647] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.647] color_convert: src=ffffffff [20028888] [ 55.651] color_convert: dst=ffffffff [20028888] [ 55.651] sna_render_get_solid: ffffffff [ 55.651] sna_render_get_solid(white) [ 55.651] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.651] sna_transform_is_imprecise_integer_translation: no transform [ 55.651] gen9_composite_picture: integer translation (0, 0), removing [ 55.651] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.651] sna_render_pixmap_bo: GPU all damaged [ 55.651] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.651] gen4_choose_composite_emitter: solid, identity mask [ 55.651] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.651] gen9_composite_get_binding_table(fec0) [ 55.651] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.651] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.651] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.651] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.651] gen9_emit_vertex_elements: setup id=9 [ 55.651] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.651] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.651] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.651] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.651] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.651] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.651] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.651] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.651] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.651] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.651] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.651] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.651] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.651] gen8_vertex_flush[4d4] = 36 [ 55.651] sna_block_handler (timeout=0) [ 55.651] sna_mode_wakeup: len=32 [ 55.651] sna_mode_wakeup: recording last swap on pipe=0, frame 1977 [7b9], time 55.651325 [ 55.652] sna_mode_wakeup: removing handle=10 [active_scanout=2] from scanout, installing handle=11 [active_scanout=2] [ 55.652] sna_mode_wakeup: flip complete, pending? 2 [ 55.652] sna_change_window_attributes [ 55.652] sna_change_window_attributes: flushing background pixmap [ 55.652] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.652] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.652] sna_validate_gc: recomputing clip [ 55.652] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.652] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.652] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.652] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.652] sna_poly_fill_rect: dropping last-cpu hint [ 55.652] sna_poly_fill_rect: source is already on the gpu [ 55.652] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.652] sna_drawable_use_bo: pinned, never REPLACES [ 55.652] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.652] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.652] sna_drawable_use_bo: applying move-to-gpu override [ 55.652] sna_pixmap_discard_shadow_damage: discarding region 1x[(2991, 1211), (3088, 1227)] from damage 1x[(2989, 1209], (3106, 1229)] [ 55.652] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=1, pixmap=8 [front?=1], handle=11, shadow=10 [ 55.652] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 55.652] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 55.652] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.656] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.656] 1:from scanout: pitch=23040, tiling=1, handle=39, id=451 [ 55.656] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 55.656] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (5760, 2160) [ 55.656] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.656] kgem_bo_is_render: handle=11, rq? 1 [3] [ 55.656] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.656] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.656] kgem_bo_is_render: handle=11, rq? 1 [3] [ 55.656] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.656] __kgem_retire_rq: request 2 complete [ 55.656] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 55.656] kgem_set_mode: flushing before new bo [ 55.656] gen8_vertex_close: used=2188, vbo active? 26, vb=200, nreloc=1 [ 55.656] gen8_vertex_close: reloc[0] = 289 [ 55.656] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.656] kgem_add_handle: handle=26, index=4 [ 55.656] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=16e000) [ 55.656] batch[1/1, flags=1800]: 316 316 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=334 [fenced=0] [ 55.656] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.656] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.656] kgem_fixup_relocs: shrinking by 61440 [ 55.656] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.656] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.656] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1bf000 [ 55.656] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.656] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.656] __kgem_bo_clear_busy: handle=8 [ 55.656] __kgem_bo_clear_dirty: handle=8 [ 55.656] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.656] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.657] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.657] __kgem_bo_clear_busy: handle=8 [ 55.657] __kgem_bo_clear_dirty: handle=8 [ 55.657] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.657] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.657] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.657] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 55.657] aligning vertex: was 4, now 2 floats per vertex [ 55.657] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.657] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.657] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.657] kgem_add_handle: handle=5, index=0 [ 55.657] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.657] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.657] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.657] gen9_composite_get_binding_table(ffc0) [ 55.657] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 55.657] kgem_add_handle: handle=39, index=1 [ 55.657] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ed4f000) [ 55.657] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.657] [3fe0] bind bo(handle=39, addr=ed4f000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.657] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 55.657] kgem_add_handle: handle=11, index=2 [ 55.657] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=8e63000) [ 55.657] [3fd0] bind bo(handle=11, addr=8e63000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 55.657] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.657] gen9_emit_sampler: sampler = 0 [ 55.657] gen9_emit_sf: num_sf_outputs=1 [ 55.657] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.657] gen9_emit_vertex_elements: setup id=0 [ 55.657] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.657] (0, 0) -> (0, 0) + (5760, 1211) [ 55.657] (0, 1211) -> (0, 1211) + (2991, 16) [ 55.657] (3088, 1211) -> (3088, 1211) + (2672, 16) [ 55.657] (0, 1227) -> (0, 1227) + (5760, 933) [ 55.657] gen8_vertex_flush[490] = 12 [ 55.657] wait_for_shadow: setting front pixmap to handle=39 [ 55.657] sna_drawable_use_bo: using whole GPU bo [ 55.657] sna_poly_fill_rect: tiled fill, testing for blt [ 55.657] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.657] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.657] sna_pixmap_get_source_bo(pixmap=661, size=97x16) [ 55.657] sna_pixmap_move_to_gpu(pixmap=661, usage=0), flags=a [ 55.657] sna_pixmap_move_to_gpu: already all-damaged [ 55.657] sna_pixmap_mark_active: pixmap=661, handle=20 [ 55.657] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.657] kgem_bo_is_render: handle=20, rq? 1 [1] [ 55.657] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.657] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.657] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.657] gen9_composite_get_binding_table(ff00) [ 55.657] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=40000 [ 55.657] kgem_add_handle: handle=20, index=3 [ 55.657] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=1bf000) [ 55.657] [3fb0] bind bo(handle=20, addr=1bf000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.657] gen9_emit_vertex_elements: setup id=0 [ 55.657] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.657] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.657] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.657] gen8_vertex_flush[4cc] = 3 [ 55.657] sna_block_handler (timeout=0) [ 55.657] sna_destroy_pixmap: pixmap=655, attached?=1 [ 55.658] sna_pixmap_unmap: pixmap=655 dropping gtt mapping [ 55.658] _kgem_bo_destroy: handle=22, proxy? 0 [ 55.658] __kgem_bo_destroy: handle=22, size=12288 [ 55.658] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 55.658] __sna_free_pixmap(pixmap=655) [ 55.658] sna_create_pixmap(16, 16, 24, usage=0) [ 55.658] kgem_can_create_2d: 16x16 @ 24 [ 55.658] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.658] kgem_can_create_2d: untiled size=4096 [ 55.658] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.658] kgem_choose_tiling: 16x16 -> 0 [ 55.658] sna_create_pixmap: usage=0, flags=a [ 55.661] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.661] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.661] create_pixmap: serial=662, usage=0, 16x16 [ 55.661] sna_create_pixmap: serial=662, 16x16, usage=0 [ 55.661] sna_block_handler (timeout=0) [ 55.661] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=295, drawable=297 [ 55.661] sna_validate_gc: recomputing clip [ 55.661] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.661] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.661] try_upload__fast: ignore existing cpu damage (if any) [ 55.661] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.661] try_upload__fast: no, no gpu damage [ 55.661] sna_drawable_move_region_to_cpu(pixmap=663 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.661] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.661] _sna_pixmap_move_to_cpu(pixmap=663, 16x16, flags=1) [ 55.661] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.661] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.661] operate_inplace: no, inplace operation not suitable [ 55.661] _sna_pixmap_move_to_cpu: marking as damaged [ 55.661] __sna_damage_all(16, 16) [ 55.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.661] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.661] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.661] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.661] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=80000291, drawable=297 [ 55.661] sna_validate_gc: recomputing clip [ 55.661] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.661] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.661] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.661] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.661] sna_drawable_use_bo pixmap=663, box=((6, 4), (10, 11)), flags=1... [ 55.661] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.661] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.661] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.661] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.661] sna_poly_fill_rect: not using GPU, hint=1 [ 55.661] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.661] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.661] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.661] sna_drawable_move_region_to_cpu(pixmap=663 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.661] sna_drawable_move_region_to_cpu: pixmap=663 all damaged on CPU [ 55.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.662] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.662] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.662] sna_change_window_attributes [ 55.662] sna_change_window_attributes: flushing background pixmap [ 55.662] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.662] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 55.662] sna_validate_gc: recomputing clip [ 55.662] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.662] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.662] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 55.662] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 55.662] sna_poly_fill_rect: dropping last-cpu hint [ 55.662] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 55.662] sna_drawable_use_bo: pinned, never REPLACES [ 55.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.662] sna_drawable_use_bo: using whole GPU bo [ 55.662] sna_poly_fill_rect: tiled fill, testing for blt [ 55.662] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 55.662] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.662] sna_pixmap_get_source_bo(pixmap=663, size=16x16) [ 55.662] sna_pixmap_move_to_gpu(pixmap=663, usage=0), flags=4a [ 55.662] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.662] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.662] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.662] kgem_choose_tiling: 16x16 -> 0 [ 55.662] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.662] kgem_choose_tiling: 16x16 -> 0 [ 55.662] sna_pixmap_alloc_gpu: pixmap=663 [ 55.662] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.662] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.662] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 55.662] from inactive vma: pitch=64, tiling=0: handle=40, id=452 [ 55.662] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.666] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.666] sna_replace(handle=40, 16x16, bpp=32, tiling=0) busy?=0 [ 55.666] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.666] sna_pixmap_mark_active: pixmap=663, handle=40 [ 55.666] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.666] kgem_bo_is_render: handle=40, rq? 0 [0] [ 55.666] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.666] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.666] kgem_check_bo: num_pages=+1, num_exec=+1 [ 55.666] gen9_composite_get_binding_table(fe80) [ 55.666] kgem_add_reloc64: handle=40, pos=16280, delta=0, domains=40000 [ 55.666] kgem_add_handle: handle=40, index=4 [ 55.666] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=1d8000) [ 55.666] [3f90] bind bo(handle=40, addr=1d8000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.666] gen9_emit_vertex_elements: setup id=0 [ 55.666] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.666] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 55.666] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 55.666] gen8_vertex_flush[508] = 3 [ 55.666] sna_block_handler (timeout=0) [ 55.666] sna_destroy_pixmap: pixmap=657, attached?=1 [ 55.666] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.666] __kgem_bo_destroy: handle=38, size=12288 [ 55.666] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.666] __sna_free_pixmap(pixmap=657) [ 55.666] sna_create_pixmap(117, 20, 24, usage=0) [ 55.666] kgem_can_create_2d: 117x20 @ 24 [ 55.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.666] kgem_can_create_2d: untiled size=12288 [ 55.666] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.666] kgem_choose_tiling: 117x20 -> 0 [ 55.666] sna_create_pixmap: usage=0, flags=b [ 55.666] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.666] __pop_freed_pixmap: reusing freed pixmap=655 header [ 55.666] create_pixmap_hdr: pixmap=664, width=117, height=20, usage=0 [ 55.666] sna_create_pixmap: serial=664, 117x20, usage=0 [ 55.666] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=297, drawable=299 [ 55.666] sna_validate_gc: recomputing clip [ 55.666] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.666] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.667] try_upload__fast: ignore existing cpu damage (if any) [ 55.667] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.667] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.667] kgem_choose_tiling: 117x20 -> 0 [ 55.667] sna_pixmap_alloc_gpu: pixmap=665 [ 55.667] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.667] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.667] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.667] from inactive vma: pitch=480, tiling=0: handle=38, id=453 [ 55.667] try_upload__inplace: tiling=0 [ 55.667] kgem_bo_can_map__cpu: handle=38 [ 55.667] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.667] sna_pixmap_move_area_to_gpu: pixmap=665 box=(0, 0), (117, 20), flags=1 [ 55.667] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.667] = None [ 55.667] sna_pixmap_move_to_gpu(pixmap=665, usage=0), flags=3 [ 55.667] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.667] sna_pixmap_mark_active: pixmap=665, handle=38 [ 55.667] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.667] kgem_bo_can_map__cpu: handle=38 [ 55.667] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.667] kgem_bo_map__wc: handle=38, offset=1921024, tiling=0, map=0x0:0x7f8b3d8d6000, domain=0 [ 55.667] kgem_bo_sync__gtt: handle=38 [ 55.667] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.667] kgem_bo_sync__gtt: SYNC: handle=38, needs_flush? 0, domain? 0, busy? 0 [ 55.667] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.667] kgem_bo_retire: retiring bo handle=38 (needed flush? 0), rq? 0 [busy?=0] [ 55.667] assert_bo_retired: handle=38, domain: 0 exec? 0, rq? 0 [ 55.667] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.667] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.667] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.667] __sna_damage_all(117, 20) [ 55.667] sna_change_window_attributes [ 55.667] sna_change_window_attributes: flushing background pixmap [ 55.671] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.671] sna_block_handler (timeout=0) [ 55.671] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=249 [ 55.671] sna_validate_gc: recomputing clip [ 55.671] sna_validate_gc: composite clip=4x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.671] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.671] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 2) [ 55.671] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.671] sna_poly_fill_rect: source is already on the gpu [ 55.671] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.671] sna_drawable_use_bo: pinned, never REPLACES [ 55.671] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.671] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.671] sna_drawable_use_bo: using whole GPU bo [ 55.671] sna_poly_fill_rect: tiled fill, testing for blt [ 55.671] sna_poly_fill_rect_tiled_blt pixmap=8, x 4 [(0, 0)x(117, 2)...], clipped? 11 [ 55.671] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.671] sna_pixmap_get_source_bo(pixmap=665, size=117x20) [ 55.671] sna_pixmap_move_to_gpu(pixmap=665, usage=0), flags=a [ 55.671] sna_pixmap_move_to_gpu: already all-damaged [ 55.671] sna_pixmap_mark_active: pixmap=665, handle=38 [ 55.671] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.671] kgem_bo_is_render: handle=38, rq? 0 [0] [ 55.671] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.671] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.671] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.671] gen9_composite_get_binding_table(fe00) [ 55.671] kgem_add_reloc64: handle=38, pos=16248, delta=0, domains=40000 [ 55.671] kgem_add_handle: handle=38, index=5 [ 55.671] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=1d5000) [ 55.671] [3f70] bind bo(handle=38, addr=1d5000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.671] gen9_emit_vertex_elements: setup id=0 [ 55.671] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.671] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1211)] [ 55.671] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.671] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.671] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.671] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.671] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.671] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.671] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.671] gen8_vertex_flush[544] = 12 [ 55.671] sna_destroy_pixmap: pixmap=659, attached?=1 [ 55.672] sna_pixmap_unmap: pixmap=659 dropping gtt mapping [ 55.672] _kgem_bo_destroy: handle=24, proxy? 0 [ 55.672] __kgem_bo_destroy: handle=24, size=12288 [ 55.672] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 55.672] __sna_free_pixmap(pixmap=659) [ 55.672] sna_create_pixmap(97, 16, 24, usage=0) [ 55.672] kgem_can_create_2d: 97x16 @ 24 [ 55.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.672] kgem_can_create_2d: untiled size=8192 [ 55.672] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.672] kgem_choose_tiling: 97x16 -> 0 [ 55.672] sna_create_pixmap: usage=0, flags=b [ 55.672] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.672] __pop_freed_pixmap: reusing freed pixmap=659 header [ 55.672] create_pixmap_hdr: pixmap=666, width=97, height=16, usage=0 [ 55.672] sna_create_pixmap: serial=666, 97x16, usage=0 [ 55.672] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=299, drawable=29b [ 55.672] sna_validate_gc: recomputing clip [ 55.672] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.672] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.672] try_upload__fast: ignore existing cpu damage (if any) [ 55.672] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.672] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.672] kgem_choose_tiling: 97x16 -> 0 [ 55.672] sna_pixmap_alloc_gpu: pixmap=667 [ 55.672] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.672] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.672] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 55.672] from inactive vma: pitch=416, tiling=0: handle=24, id=454 [ 55.672] try_upload__inplace: tiling=0 [ 55.672] kgem_bo_can_map__cpu: handle=24 [ 55.672] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.672] sna_pixmap_move_area_to_gpu: pixmap=667 box=(0, 0), (97, 16), flags=1 [ 55.672] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.672] = None [ 55.672] sna_pixmap_move_to_gpu(pixmap=667, usage=0), flags=3 [ 55.672] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.672] sna_pixmap_mark_active: pixmap=667, handle=24 [ 55.672] __kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 55.672] kgem_bo_can_map__cpu: handle=24 [ 55.672] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.672] kgem_bo_map__wc: handle=24, offset=1802240, tiling=0, map=0x0:0x7f8b4fb5d000, domain=0 [ 55.672] kgem_bo_sync__gtt: handle=24 [ 55.672] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.672] kgem_bo_sync__gtt: SYNC: handle=24, needs_flush? 0, domain? 0, busy? 0 [ 55.672] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.672] kgem_bo_retire: retiring bo handle=24 (needed flush? 0), rq? 0 [busy?=0] [ 55.672] assert_bo_retired: handle=24, domain: 0 exec? 0, rq? 0 [ 55.672] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.672] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.672] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.672] __sna_damage_all(97, 16) [ 55.672] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.672] kgem_bo_is_busy: handle=24, domain: 2 exec? 0, rq? 0 [ 55.672] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.672] glyphs_format: format=98304, depth=8 [ 55.672] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.672] sna_glyphs: discarding mask [ 55.672] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.672] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708929216 size=97x16 [ 55.672] gen9_render_composite: 0x0, current mode=1/1 [ 55.672] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.672] kgem_bo_is_busy: handle=24, domain: 2 exec? 0, rq? 0 [ 55.672] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.672] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.672] sna_drawable_use_bo pixmap=667, box=((0, 0), (97, 16)), flags=7... [ 55.672] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.672] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.672] sna_drawable_use_bo: using whole GPU bo [ 55.672] gen9_composite_set_target: pixmap=667, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.672] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.676] get_pixel: 0x55e0f7364020 [ 55.676] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.676] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.676] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.676] color_convert: src=0 [20028888] [ 55.676] color_convert: dst=0 [20028888] [ 55.676] sna_render_get_solid: 0 [ 55.676] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.676] sna_transform_is_imprecise_integer_translation: no transform [ 55.676] gen9_composite_picture: integer translation (0, 0), removing [ 55.676] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.676] sna_render_pixmap_bo: GPU all damaged [ 55.676] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.676] gen4_choose_composite_emitter: solid, identity mask [ 55.676] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.676] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 55.676] __kgem_retire_rq: request 2 complete [ 55.676] kgem_set_mode: flushing before new bo [ 55.676] gen8_vertex_close: used=2248, vbo active? 26, vb=1, nreloc=1 [ 55.676] gen8_vertex_close: reloc[0] = 287 [ 55.676] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.676] kgem_add_handle: handle=26, index=6 [ 55.676] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=16e000) [ 55.676] batch[1/1, flags=1800]: 344 344 16240 16384, nreloc=9, nexec=7, nfence=0, aperture=24381 [fenced=0] [ 55.676] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.676] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.676] kgem_fixup_relocs: shrinking by 61440 [ 55.676] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.676] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.676] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.676] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.676] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=8e63000 [ 55.677] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1bf000 [ 55.677] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d8000 [ 55.677] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d5000 [ 55.677] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.677] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.677] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.677] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.677] aligning vertex: was 2, now 4 floats per vertex [ 55.677] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.677] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.677] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.677] kgem_add_handle: handle=5, index=0 [ 55.677] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.677] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.677] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.677] gen9_composite_get_binding_table(ffc0) [ 55.677] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 55.677] kgem_add_handle: handle=24, index=1 [ 55.677] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1b8000) [ 55.677] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 55.677] [3fe0] bind bo(handle=24, addr=1b8000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.677] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.677] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.677] kgem_add_handle: handle=8, index=2 [ 55.677] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.677] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.677] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.677] kgem_add_handle: handle=6, index=3 [ 55.677] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.677] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.681] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.681] gen9_emit_sampler: sampler = a [ 55.681] gen9_emit_sf: num_sf_outputs=2 [ 55.681] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.681] gen9_emit_vertex_elements: setup id=9 [ 55.681] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.681] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.681] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.681] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.681] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.681] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.681] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.681] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.681] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.681] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.681] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.681] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.681] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.681] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.681] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.681] gen8_vertex_flush[498] = 36 [ 55.681] sna_block_handler (timeout=0) [ 55.682] sna_mode_wakeup: len=32 [ 55.682] sna_mode_wakeup: recording last swap on pipe=1, frame 988 [3dc], time 55.680550 [ 55.682] sna_mode_wakeup: removing handle=10 [active_scanout=0] from scanout, installing handle=11 [active_scanout=3] [ 55.682] _kgem_bo_destroy: handle=10, proxy? 0 [ 55.682] __kgem_bo_destroy: handle=10, size=49766400 [ 55.682] kgem_bo_move_to_scanout: moving 10 [fb 124] to scanout cache, active? 0 [ 55.682] sna_mode_wakeup: flip complete, pending? 1 [ 55.682] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.682] sna_mode_redisplay: damage: 1x(2989, 1209), (3106, 1229) [ 55.682] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.682] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.682] sna_pixmap_move_to_gpu: already all-damaged [ 55.682] sna_pixmap_mark_active: pixmap=8, handle=39 [ 55.682] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.682] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.682] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.682] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=11 [active?=3], new handle=39 [active=0] [ 55.682] __kgem_bo_clear_dirty: handle=39 [ 55.682] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 11, transformed? 0 [ 55.682] get_fb: reusing fb=153 for handle=39 [ 55.682] sna_mode_redisplay: recording flip on CRTC:43 handle=39, active_scanout=1, serial=1 [ 55.682] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.682] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 11, transformed? 0 [ 55.682] sna_mode_redisplay: recording flip on CRTC:59 handle=39, active_scanout=2, serial=1 [ 55.682] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 55.682] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.682] sna_mode_redisplay: flipped 2 outputs, shadow active? 11 [ 55.682] set_shadow: waiting for region 1x[(2989, 1209), (3106, 1229)], front handle=39, shadow handle=11 [ 55.682] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.682] kgem_bo_is_busy: handle=24, domain: 2 exec? 1, rq? 1 [ 55.682] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.682] glyphs_format: format=98304, depth=8 [ 55.682] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.682] sna_glyphs: discarding mask [ 55.682] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.682] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708929216 size=97x16 [ 55.682] gen9_render_composite: 0x0, current mode=1/1 [ 55.682] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.686] kgem_bo_is_busy: handle=24, domain: 2 exec? 1, rq? 1 [ 55.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.686] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.686] sna_drawable_use_bo pixmap=667, box=((0, 0), (97, 16)), flags=7... [ 55.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.686] sna_drawable_use_bo: using whole GPU bo [ 55.686] gen9_composite_set_target: pixmap=667, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.686] get_pixel: 0x55e0f736d1e0 [ 55.686] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.686] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.686] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.686] color_convert: src=ffffffff [20028888] [ 55.686] color_convert: dst=ffffffff [20028888] [ 55.686] sna_render_get_solid: ffffffff [ 55.686] sna_render_get_solid(white) [ 55.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.686] sna_transform_is_imprecise_integer_translation: no transform [ 55.686] gen9_composite_picture: integer translation (0, 0), removing [ 55.686] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.686] sna_render_pixmap_bo: GPU all damaged [ 55.686] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.686] gen4_choose_composite_emitter: solid, identity mask [ 55.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.686] gen9_composite_get_binding_table(fec0) [ 55.686] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.686] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.686] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.686] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.686] gen9_emit_vertex_elements: setup id=9 [ 55.686] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.686] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.686] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.686] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.686] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.686] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.686] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.686] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.686] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.686] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.686] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.686] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.686] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.687] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.687] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.687] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.687] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.687] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.687] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.687] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.687] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.687] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.687] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.687] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.687] gen8_vertex_flush[4d4] = 36 [ 55.687] sna_block_handler (timeout=0) [ 55.687] sna_change_window_attributes [ 55.687] sna_change_window_attributes: flushing background pixmap [ 55.687] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.687] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.687] sna_validate_gc: recomputing clip [ 55.687] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.687] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.691] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.691] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.691] sna_poly_fill_rect: dropping last-cpu hint [ 55.691] sna_poly_fill_rect: source is already on the gpu [ 55.691] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.691] sna_drawable_use_bo: pinned, never REPLACES [ 55.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.691] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.691] sna_drawable_use_bo: applying move-to-gpu override [ 55.691] sna_pixmap_discard_shadow_damage: discarding region 1x[(2991, 1211), (3088, 1227)] from damage 1x[(2989, 1209], (3106, 1229)] [ 55.691] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=2, pixmap=8 [front?=1], handle=39, shadow=11 [ 55.691] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 55.691] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 55.691] kgem_create_2d(5760x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 55.691] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=23040, height=2160 [ 55.691] 1:from scanout: pitch=23040, tiling=1, handle=10, id=455 [ 55.691] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 55.691] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (5760, 2160) [ 55.691] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.691] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.691] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.691] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.691] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.691] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.691] __kgem_retire_rq: request 2 complete [ 55.691] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 55.691] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 55.691] kgem_set_mode: flushing before new bo [ 55.691] gen8_vertex_close: used=2536, vbo active? 26, vb=200, nreloc=1 [ 55.691] gen8_vertex_close: reloc[0] = 289 [ 55.691] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.691] kgem_add_handle: handle=26, index=4 [ 55.691] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=16e000) [ 55.691] batch[1/1, flags=1800]: 316 316 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=334 [fenced=0] [ 55.691] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.691] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.691] kgem_fixup_relocs: shrinking by 61440 [ 55.691] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.692] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.692] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1b8000 [ 55.692] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.692] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.692] __kgem_bo_clear_busy: handle=8 [ 55.692] __kgem_bo_clear_dirty: handle=8 [ 55.692] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.692] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.692] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.692] __kgem_bo_clear_busy: handle=8 [ 55.692] __kgem_bo_clear_dirty: handle=8 [ 55.692] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.692] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.692] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.692] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 55.692] aligning vertex: was 4, now 2 floats per vertex [ 55.692] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.692] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.692] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.692] kgem_add_handle: handle=5, index=0 [ 55.692] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.692] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.692] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.692] gen9_composite_get_binding_table(ffc0) [ 55.692] kgem_add_reloc64: handle=10, pos=16360, delta=0, domains=20002 [ 55.692] kgem_add_handle: handle=10, index=1 [ 55.692] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=2f77000) [ 55.692] __kgem_bo_mark_dirty: handle=10 (proxy? 0) [ 55.692] [3fe0] bind bo(handle=10, addr=2f77000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.692] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 55.692] kgem_add_handle: handle=39, index=2 [ 55.692] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ed4f000) [ 55.692] [3fd0] bind bo(handle=39, addr=ed4f000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> sampler [ 55.692] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.692] gen9_emit_sampler: sampler = 0 [ 55.692] gen9_emit_sf: num_sf_outputs=1 [ 55.692] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.692] gen9_emit_vertex_elements: setup id=0 [ 55.692] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.692] (0, 0) -> (0, 0) + (5760, 1211) [ 55.692] (0, 1211) -> (0, 1211) + (2991, 16) [ 55.692] (3088, 1211) -> (3088, 1211) + (2672, 16) [ 55.692] (0, 1227) -> (0, 1227) + (5760, 933) [ 55.692] gen8_vertex_flush[490] = 12 [ 55.692] wait_for_shadow: setting front pixmap to handle=10 [ 55.692] sna_drawable_use_bo: using whole GPU bo [ 55.692] sna_poly_fill_rect: tiled fill, testing for blt [ 55.692] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.692] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.692] sna_pixmap_get_source_bo(pixmap=667, size=97x16) [ 55.692] sna_pixmap_move_to_gpu(pixmap=667, usage=0), flags=a [ 55.692] sna_pixmap_move_to_gpu: already all-damaged [ 55.692] sna_pixmap_mark_active: pixmap=667, handle=24 [ 55.692] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.692] kgem_bo_is_render: handle=24, rq? 1 [1] [ 55.692] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.692] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.692] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.692] gen9_composite_get_binding_table(ff00) [ 55.692] kgem_add_reloc64: handle=24, pos=16312, delta=0, domains=40000 [ 55.693] kgem_add_handle: handle=24, index=3 [ 55.693] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=1b8000) [ 55.693] [3fb0] bind bo(handle=24, addr=1b8000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.693] gen9_emit_vertex_elements: setup id=0 [ 55.693] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.693] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.693] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.693] gen8_vertex_flush[4cc] = 3 [ 55.693] sna_block_handler (timeout=0) [ 55.693] sna_destroy_pixmap: pixmap=661, attached?=1 [ 55.693] sna_pixmap_unmap: pixmap=661 dropping gtt mapping [ 55.696] _kgem_bo_destroy: handle=20, proxy? 0 [ 55.696] __kgem_bo_destroy: handle=20, size=12288 [ 55.696] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 55.696] __sna_free_pixmap(pixmap=661) [ 55.696] sna_block_handler (timeout=0) [ 55.696] sna_create_pixmap(16, 16, 24, usage=0) [ 55.696] kgem_can_create_2d: 16x16 @ 24 [ 55.696] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.696] kgem_can_create_2d: untiled size=4096 [ 55.696] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.696] kgem_choose_tiling: 16x16 -> 0 [ 55.696] sna_create_pixmap: usage=0, flags=a [ 55.696] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.696] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.696] create_pixmap: serial=668, usage=0, 16x16 [ 55.696] sna_create_pixmap: serial=668, 16x16, usage=0 [ 55.696] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=29b, drawable=29d [ 55.696] sna_validate_gc: recomputing clip [ 55.696] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.696] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.696] try_upload__fast: ignore existing cpu damage (if any) [ 55.696] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.696] try_upload__fast: no, no gpu damage [ 55.696] sna_drawable_move_region_to_cpu(pixmap=669 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.696] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.696] _sna_pixmap_move_to_cpu(pixmap=669, 16x16, flags=1) [ 55.696] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.696] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.696] operate_inplace: no, inplace operation not suitable [ 55.696] _sna_pixmap_move_to_cpu: marking as damaged [ 55.696] __sna_damage_all(16, 16) [ 55.696] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.696] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.696] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.696] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.696] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=80000297, drawable=29d [ 55.696] sna_validate_gc: recomputing clip [ 55.696] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.697] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.697] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.697] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.697] sna_drawable_use_bo pixmap=669, box=((6, 4), (10, 11)), flags=1... [ 55.697] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.697] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.697] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.697] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.697] sna_poly_fill_rect: not using GPU, hint=1 [ 55.697] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.697] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.697] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.697] sna_drawable_move_region_to_cpu(pixmap=669 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.697] sna_drawable_move_region_to_cpu: pixmap=669 all damaged on CPU [ 55.697] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.697] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.697] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.697] sna_change_window_attributes [ 55.697] sna_change_window_attributes: flushing background pixmap [ 55.697] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.697] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=247 [ 55.697] sna_validate_gc: recomputing clip [ 55.697] sna_validate_gc: composite clip=1x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.697] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.697] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 55.697] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=1 [ 55.697] sna_poly_fill_rect: dropping last-cpu hint [ 55.697] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=9... [ 55.697] sna_drawable_use_bo: pinned, never REPLACES [ 55.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.697] sna_drawable_use_bo: using whole GPU bo [ 55.697] sna_poly_fill_rect: tiled fill, testing for blt [ 55.701] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(16, 16)...], clipped? 9 [ 55.701] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.701] sna_pixmap_get_source_bo(pixmap=669, size=16x16) [ 55.701] sna_pixmap_move_to_gpu(pixmap=669, usage=0), flags=4a [ 55.701] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.701] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.701] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.701] kgem_choose_tiling: 16x16 -> 0 [ 55.701] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.701] kgem_choose_tiling: 16x16 -> 0 [ 55.701] sna_pixmap_alloc_gpu: pixmap=669 [ 55.701] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.701] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.701] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 55.701] from inactive: pitch=64, tiling=0: handle=20, id=456 [ 55.701] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.701] __kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 55.701] sna_replace(handle=20, 16x16, bpp=32, tiling=0) busy?=0 [ 55.701] __kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 55.701] sna_pixmap_mark_active: pixmap=669, handle=20 [ 55.701] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.701] kgem_bo_is_render: handle=20, rq? 0 [0] [ 55.701] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.701] kgem_bo_is_render: handle=10, rq? 1 [1] [ 55.701] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.701] gen9_composite_get_binding_table(fe80) [ 55.701] kgem_add_reloc64: handle=20, pos=16280, delta=0, domains=40000 [ 55.701] kgem_add_handle: handle=20, index=4 [ 55.701] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=1bf000) [ 55.701] [3f90] bind bo(handle=20, addr=1bf000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.701] gen9_emit_vertex_elements: setup id=0 [ 55.701] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.701] sna_poly_fill_rect_tiled_blt: single clip box [(3090, 1211), (3106, 1227)] [ 55.701] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3106, 1227)] [ 55.701] gen8_vertex_flush[508] = 3 [ 55.701] sna_block_handler (timeout=0) [ 55.701] sna_mode_wakeup: len=32 [ 55.701] sna_mode_wakeup: recording last swap on pipe=0, frame 1980 [7bc], time 55.701288 [ 55.701] sna_mode_wakeup: removing handle=11 [active_scanout=1] from scanout, installing handle=39 [active_scanout=3] [ 55.701] sna_mode_wakeup: flip complete, pending? 2 [ 55.701] sna_destroy_pixmap: pixmap=663, attached?=1 [ 55.702] _kgem_bo_destroy: handle=40, proxy? 0 [ 55.702] __kgem_bo_destroy: handle=40, size=4096 [ 55.702] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 55.702] __sna_free_pixmap(pixmap=663) [ 55.702] sna_block_handler (timeout=595344) [ 55.702] kgem_retire, need_retire?=1 [ 55.702] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.702] kgem_retire__requests_ring: retiring ring 0 [ 55.702] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.702] __kgem_retire_rq: request 2 complete [ 55.702] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.702] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.702] kgem_retire -- retired=0, need_retire=0 [ 55.702] sna_accel_block: GPU idle, flushing [ 55.702] gen8_vertex_close: used=2572, vbo active? 26, vb=1, nreloc=1 [ 55.702] gen8_vertex_close: reloc[0] = 287 [ 55.702] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.702] kgem_add_handle: handle=26, index=5 [ 55.702] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.702] batch[1/1, flags=1800]: 328 328 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=24380 [fenced=0] [ 55.702] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.702] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.702] kgem_fixup_relocs: shrinking by 61440 [ 55.702] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.702] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.702] kgem_commit: release handle=10 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=2f77000 [ 55.702] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.702] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ed4f000 [ 55.702] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1b8000 [ 55.702] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bf000 [ 55.702] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.702] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.702] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.702] sna_scanout_do_flush: flush timer active: delta=-262 [ 55.702] sna_scanout_do_flush (time=55702), triggered [ 55.702] sna_scanout_flush (time=55702), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.702] has_shadow: has pending damage? 1, outstanding flips: 1 [ 55.702] stop_flush: scanout=10 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.702] has_shadow: has pending damage? 1, outstanding flips: 1 [ 55.702] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 55.702] sna_mode_redisplay: damage: 1x(2991, 1211), (3106, 1227) [ 55.702] sna_mode_redisplay: checking for 1 outstanding flip completions [ 55.702] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 55.702] sna_accel_do_throttle (time=55702), triggered [ 55.702] sna_accel_throttle (time=55702) [ 55.702] sna_accel_block: evaluating timers, active=7 [ 55.702] sna_accel_block: flush timer expires in 16 [55718] [ 55.712] sna_mode_wakeup: len=32 [ 55.712] sna_mode_wakeup: recording last swap on pipe=1, frame 989 [3dd], time 55.713883 [ 55.712] sna_mode_wakeup: removing handle=11 [active_scanout=0] from scanout, installing handle=39 [active_scanout=3] [ 55.712] _kgem_bo_destroy: handle=11, proxy? 0 [ 55.712] __kgem_bo_destroy: handle=11, size=49766400 [ 55.712] kgem_bo_move_to_scanout: moving 11 [fb 136] to scanout cache, active? 0 [ 55.712] sna_mode_wakeup: flip complete, pending? 1 [ 55.712] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.712] sna_mode_redisplay: damage: 1x(2991, 1211), (3106, 1227) [ 55.712] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.712] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.712] sna_pixmap_move_to_gpu: already all-damaged [ 55.712] sna_pixmap_mark_active: pixmap=8, handle=10 [ 55.712] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.712] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.712] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.712] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=39 [active?=3], new handle=10 [active=0] [ 55.712] __kgem_bo_clear_dirty: handle=10 [ 55.712] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 39, transformed? 0 [ 55.712] get_fb: reusing fb=124 for handle=10 [ 55.712] sna_mode_redisplay: recording flip on CRTC:43 handle=10, active_scanout=1, serial=1 [ 55.712] __kgem_bo_clear_busy: handle=10 [ 55.712] __kgem_bo_clear_dirty: handle=10 [ 55.712] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 39, transformed? 0 [ 55.712] sna_mode_redisplay: recording flip on CRTC:59 handle=10, active_scanout=2, serial=1 [ 55.712] __kgem_bo_clear_busy: handle=10 [ 55.712] __kgem_bo_clear_dirty: handle=10 [ 55.713] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.713] sna_mode_redisplay: flipped 2 outputs, shadow active? 39 [ 55.713] set_shadow: waiting for region 1x[(2991, 1211), (3106, 1227)], front handle=10, shadow handle=39 [ 55.713] sna_block_handler (timeout=595333) [ 55.713] kgem_retire, need_retire?=1 [ 55.713] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.713] kgem_retire__requests_ring: retiring ring 0 [ 55.713] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.713] __kgem_retire_rq: request 2 complete [ 55.713] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 55.713] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.713] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.713] kgem_retire -- retired=0, need_retire=0 [ 55.713] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 55.713] gen6_render_retire: resetting idle vbo [ 55.713] sna_scanout_do_flush: flush timer active: delta=5 [ 55.713] sna_accel_block: evaluating timers, active=7 [ 55.713] sna_accel_block: flush timer expires in 5 [55718] [ 55.717] sna_mode_wakeup: len=32 [ 55.717] sna_mode_wakeup: recording last swap on pipe=0, frame 1981 [7bd], time 55.717939 [ 55.717] sna_mode_wakeup: removing handle=39 [active_scanout=2] from scanout, installing handle=10 [active_scanout=2] [ 55.717] sna_mode_wakeup: flip complete, pending? 2 [ 55.717] sna_block_handler (timeout=595329) [ 55.717] sna_scanout_do_flush: flush timer active: delta=1 [ 55.717] sna_scanout_do_flush (time=55717), triggered [ 55.717] sna_scanout_flush (time=55717), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.717] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.717] stop_flush: scanout=10 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.717] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.717] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 55.717] sna_accel_block: evaluating timers, active=7 [ 55.717] sna_accel_block: flush timer expires in 16 [55733] [ 55.730] sna_set_cursor_position(3016, 1209), cursor? 1 [ 55.730] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.730] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.730] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.730] sna_set_cursor_position: CRTC:43 (3016, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.730] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.730] sna_set_cursor_position: CRTC:59 (1096, 1209), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.730] sna_set_cursor_position: CRTC:75 (1096, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.730] sna_set_cursor_position(3015, 1209), cursor? 1 [ 55.730] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.730] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.730] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.730] sna_set_cursor_position: CRTC:43 (3015, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.730] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.730] sna_set_cursor_position: CRTC:59 (1095, 1209), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.730] sna_set_cursor_position: CRTC:75 (1095, 1209), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.730] sna_set_cursor_position(3015, 1208), cursor? 1 [ 55.730] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.730] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.730] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.730] sna_set_cursor_position: CRTC:43 (3015, 1208), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.730] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.730] sna_set_cursor_position: CRTC:59 (1095, 1208), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.730] sna_set_cursor_position: CRTC:75 (1095, 1208), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.730] sna_set_cursor_position(3015, 1206), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3015, 1206), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1095, 1206), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1095, 1206), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3016, 1205), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3016, 1205), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1096, 1205), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1096, 1205), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3017, 1203), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3017, 1203), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1097, 1203), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1097, 1203), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3017, 1201), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3017, 1201), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1097, 1201), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1097, 1201), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3018, 1200), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3018, 1200), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1098, 1200), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1098, 1200), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3019, 1198), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3019, 1198), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1099, 1198), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1099, 1198), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3019, 1196), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3019, 1196), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1099, 1196), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1099, 1196), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3020, 1195), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3020, 1195), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.731] sna_set_cursor_position: CRTC:59 (1100, 1195), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.731] sna_set_cursor_position: CRTC:75 (1100, 1195), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.731] sna_set_cursor_position(3020, 1194), cursor? 1 [ 55.731] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.731] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.731] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.731] sna_set_cursor_position: CRTC:43 (3020, 1194), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1100, 1194), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1100, 1194), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3020, 1193), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3020, 1193), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1100, 1193), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1100, 1193), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3020, 1192), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3020, 1192), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1100, 1192), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1100, 1192), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3020, 1191), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3020, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1100, 1191), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1100, 1191), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3020, 1190), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3020, 1190), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1100, 1190), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1100, 1190), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3020, 1189), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3020, 1189), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1100, 1189), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1100, 1189), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3020, 1188), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3020, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1100, 1188), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1100, 1188), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3021, 1187), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3021, 1187), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1101, 1187), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1101, 1187), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3021, 1186), cursor? 1 [ 55.732] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.732] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.732] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.732] sna_set_cursor_position: CRTC:43 (3021, 1186), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.732] sna_set_cursor_position: CRTC:59 (1101, 1186), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.732] sna_set_cursor_position: CRTC:75 (1101, 1186), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.732] sna_set_cursor_position(3022, 1185), cursor? 1 [ 55.733] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.733] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.733] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.733] sna_set_cursor_position: CRTC:43 (3022, 1185), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.733] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.733] sna_set_cursor_position: CRTC:59 (1102, 1185), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.733] sna_set_cursor_position: CRTC:75 (1102, 1185), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.733] sna_set_cursor_position(3022, 1184), cursor? 1 [ 55.733] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.733] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.733] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.733] sna_set_cursor_position: CRTC:43 (3022, 1184), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.733] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.733] sna_set_cursor_position: CRTC:59 (1102, 1184), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.733] sna_set_cursor_position: CRTC:75 (1102, 1184), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.733] sna_block_handler (timeout=595313) [ 55.733] sna_scanout_do_flush: flush timer active: delta=0 [ 55.733] sna_scanout_do_flush (time=55733), triggered [ 55.733] sna_scanout_flush (time=55733), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.733] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.733] stop_flush: scanout=10 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.733] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.733] sna_accel_disarm_timer[0] (time=55733) [ 55.733] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 55.733] sna_accel_do_throttle (time=55733), triggered [ 55.733] sna_accel_throttle (time=55733) [ 55.733] sna_accel_disarm_timer[1] (time=55733) [ 55.735] sna_block_handler (timeout=595311) [ 55.735] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.735] sna_accel_do_throttle -- no pending activity [ 55.735] sna_block_handler (timeout=0) [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.736] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.736] sna_accel_do_throttle -- no pending activity [ 55.736] sna_block_handler (timeout=595310) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_change_window_attributes [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_change_window_attributes [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_create_window: window=14680065 [ 55.737] sna_set_window_pixmap: window=14680065, old pixmap=0 new pixmap=8 [ 55.737] sna_change_window_attributes [ 55.737] sna_create_window: window=14680066 [ 55.737] sna_set_window_pixmap: window=14680066, old pixmap=0 new pixmap=8 [ 55.737] sna_change_window_attributes [ 55.737] sna_change_window_attributes [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.737] sna_accel_do_throttle -- no pending activity [ 55.737] sna_block_handler (timeout=595309) [ 55.737] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.738] sna_block_handler (timeout=595308) [ 55.738] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.738] sna_accel_do_throttle -- no pending activity [ 55.739] sna_block_handler (timeout=595307) [ 55.739] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.739] sna_accel_do_throttle -- no pending activity [ 55.739] sna_block_handler (timeout=595307) [ 55.739] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.739] sna_accel_do_throttle -- no pending activity [ 55.739] sna_block_handler (timeout=595307) [ 55.739] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.739] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=0) [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.741] sna_block_handler (timeout=595305) [ 55.741] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.741] sna_accel_do_throttle -- no pending activity [ 55.742] sna_block_handler (timeout=595304) [ 55.742] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.742] sna_accel_do_throttle -- no pending activity [ 55.743] sna_block_handler (timeout=595303) [ 55.743] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.743] sna_accel_do_throttle -- no pending activity [ 55.743] sna_block_handler (timeout=595303) [ 55.743] has_shadow: has pending damage? 0, outstanding flips: 1 [ 55.743] sna_accel_do_throttle -- no pending activity [ 55.745] sna_destroy_window: window=14680066 [ 55.745] sna_destroy_window: window=14680065 [ 55.745] sna_create_window: window=2097648 [ 55.745] sna_set_window_pixmap: window=2097648, old pixmap=0 new pixmap=8 [ 55.745] sna_change_window_attributes [ 55.745] sna_change_window_attributes [ 55.745] sna_create_pixmap(10, 3, 24, usage=0) [ 55.745] kgem_can_create_2d: 10x3 @ 24 [ 55.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 [ 55.745] kgem_can_create_2d: untiled size=4096 [ 55.745] kgem_choose_tiling: too short [3] for TILING_X [ 55.745] kgem_choose_tiling: 10x3 -> 0 [ 55.745] sna_create_pixmap: usage=0, flags=a [ 55.745] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [ 55.745] create_pixmap: allocating pixmap 10x3, depth=24/32, size=128 [ 55.745] create_pixmap: serial=673, usage=0, 10x3 [ 55.746] sna_create_pixmap: serial=673, 10x3, usage=0 [ 55.746] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=8000029d, drawable=2a2 [ 55.746] sna_validate_gc: recomputing clip [ 55.746] sna_validate_gc: composite clip=1x[(0, 0), (10, 3)] [0x55e0f73cf860] [ 55.746] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.746] sna_poly_fill_rect_extents: [0] = (0, 0)x(10, 3) [ 55.746] sna_poly_fill_rect: extents(0, 0), (10, 3), flags=1 [ 55.746] sna_poly_fill_rect: dropping last-cpu hint [ 55.746] sna_drawable_use_bo pixmap=674, box=((0, 0), (10, 3)), flags=19... [ 55.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 55.746] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 55.746] sna_drawable_use_bo: untiled, will not force allocation [ 55.746] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.746] sna_poly_fill_rect: not using GPU, hint=19 [ 55.746] sna_poly_fill_rect: fallback (0, 0), (10, 3) [ 55.746] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.746] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.746] sna_drawable_move_region_to_cpu(pixmap=674 (10x3), [(0, 0), (10, 3)], flags=5) [ 55.746] sna_drawable_move_region_to_cpu: region (0, 0), (10, 3) + (0, 0) subsumes pixmap (10x3) [ 55.746] _sna_pixmap_move_to_cpu(pixmap=674, 10x3, flags=5) [ 55.746] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.746] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.746] _sna_pixmap_move_to_cpu: marking as damaged [ 55.746] __sna_damage_all(10, 3) [ 55.746] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.746] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.746] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.746] sna_change_window_attributes [ 55.746] sna_change_window_attributes: flushing background pixmap [ 55.746] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.746] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=2a0 [ 55.746] sna_validate_gc: recomputing clip [ 55.746] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7337950] [ 55.746] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.746] sna_poly_fill_rect, nothing to do [ 55.746] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=8 [ 55.746] sna_validate_gc: recomputing clip [ 55.746] sna_validate_gc: composite clip=1x[(0, 0), (5760, 2160)] [0x55e0f73ab990] [ 55.746] sna_poly_fill_rect(n=4, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 55.746] sna_poly_fill_rect_extents: [0] = (3104, 1210)x(12, 1) [ 55.746] sna_poly_fill_rect: extents(3104, 1210), (3116, 1215), flags=1 [ 55.746] sna_drawable_use_bo pixmap=8, box=((3104, 1210), (3116, 1215)), flags=1... [ 55.746] sna_drawable_use_bo: pinned, never REPLACES [ 55.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 55.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.746] sna_drawable_use_bo: applying move-to-gpu override [ 55.746] wait_for_shadow: enabled? 1 waiting? 0, flags=3, flips=1, pixmap=8 [front?=1], handle=10, shadow=39 [ 55.746] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 55.746] sna_mode_wakeup: len=32 [ 55.746] sna_mode_wakeup: recording last swap on pipe=1, frame 990 [3de], time 55.747223 [ 55.746] sna_mode_wakeup: removing handle=39 [active_scanout=1] from scanout, installing handle=10 [active_scanout=2] [ 55.746] sna_mode_wakeup: flip complete, pending? 1 [ 55.746] wait_for_shadow: after waiting 0 flips outstanding, flip_active=0 [ 55.746] wait_for_shadow: copying existing GPU damage: 1x(2991, 1211), (3106, 1227) [ 55.746] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 55.746] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.746] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.746] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.746] kgem_bo_is_render: handle=10, rq? 0 [0] [ 55.746] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.746] kgem_bo_is_render: handle=39, rq? 0 [0] [ 55.746] kgem_bo_is_blt: handle=39, rq? 0 [ 55.746] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(23040, 23040) [ 55.746] __kgem_bcs_set_tiling: src handle=10:tiling=1, dst handle=39:tiling=1 [ 55.746] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 55.746] sna_blt_copy_boxes: box=(2991, 1211)x(115, 16) [ 55.746] kgem_add_reloc64: handle=39, pos=4, delta=0, domains=28002 [ 55.746] kgem_add_handle: handle=39, index=0 [ 55.746] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=ed4f000) [ 55.746] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.746] kgem_add_reloc64: handle=10, pos=8, delta=0, domains=28000 [ 55.746] kgem_add_handle: handle=10, index=1 [ 55.746] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=2f77000) [ 55.746] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 55.746] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=24300 [fenced=0] [ 55.746] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.747] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.747] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.747] kgem_commit: release handle=10 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=11cc5000 [ 55.747] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.747] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.747] wait_for_shadow: setting front pixmap to handle=39 [ 55.747] sna_drawable_use_bo: using whole GPU bo [ 55.747] sna_poly_fill_rect: solid fill [aaaaaa], testing for blt [ 55.747] sna_poly_fill_rect_blt pixmap=8 x 4 [(3104, 1210)x(12, 1)...]+(0,0), clipped?=0 [ 55.747] gen9_render_fill: (alu=3, color=aaaaaa) [ 55.747] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.747] sna_blt_fill(alu=3, pixel=aaaaaa, bpp=32) [ 55.747] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=39:tiling=1 [ 55.747] kgem_add_reloc64: handle=39, pos=4, delta=0, domains=28002 [ 55.747] kgem_add_handle: handle=39, index=0 [ 55.747] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=ed4f000) [ 55.747] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.747] _sna_blt_fill_boxes: aaaaaa x 4 [ 55.747] _sna_blt_fill_boxes: emitting 4 boxes out of 4 (batch space 16366) [ 55.747] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=2a3 [ 55.747] sna_validate_gc: recomputing clip [ 55.747] sna_validate_gc: composite clip=1x[(3105, 1211), (3115, 1214)] [0x55e0f7337950] [ 55.747] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.747] sna_poly_fill_rect_extents: [0] = (0, 0)x(10, 3) [ 55.747] sna_poly_fill_rect: extents(3105, 1211), (3115, 1214), flags=1 [ 55.747] sna_poly_fill_rect: dropping last-cpu hint [ 55.747] sna_drawable_use_bo pixmap=8, box=((3105, 1211), (3115, 1214)), flags=9... [ 55.747] sna_drawable_use_bo: pinned, never REPLACES [ 55.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.747] sna_drawable_use_bo: using whole GPU bo [ 55.747] sna_poly_fill_rect: tiled fill, testing for blt [ 55.747] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(10, 3)...], clipped? 9 [ 55.747] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 10x3 from 10x3 (area 10x3) [ 55.747] sna_pixmap_get_source_bo(pixmap=674, size=10x3) [ 55.747] sna_pixmap_move_to_gpu(pixmap=674, usage=0), flags=4a [ 55.747] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.747] sna_pixmap_move_to_gpu: creating GPU bo (10x3@32), create=8 [ 55.747] kgem_choose_tiling: too short [3] for TILING_X [ 55.747] kgem_choose_tiling: 10x3 -> 0 [ 55.747] kgem_choose_tiling: too short [3] for TILING_X [ 55.747] kgem_choose_tiling: 10x3 -> 0 [ 55.747] sna_pixmap_alloc_gpu: pixmap=674 [ 55.747] kgem_create_2d(10x3, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 [ 55.747] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 55.747] from inactive vma: pitch=64, tiling=0: handle=40, id=457 [ 55.747] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.747] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.747] sna_replace(handle=40, 10x3, bpp=32, tiling=0) busy?=0 [ 55.747] __kgem_bo_is_busy: handle=40, domain: 0 exec? 0, rq? 0 [ 55.747] upload_inplace__tiled: tiling=0 [ 55.747] kgem_bo_can_map__cpu: handle=40 [ 55.747] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.747] kgem_bo_map__wc: handle=40, offset=1933312, tiling=0, map=0x0:0x7f8b3d8c8000, domain=0 [ 55.747] kgem_bo_sync__gtt: handle=40 [ 55.747] __kgem_busy: handle=40, busy=0, wedged=0 [ 55.747] kgem_bo_sync__gtt: SYNC: handle=40, needs_flush? 0, domain? 0, busy? 0 [ 55.747] __kgem_busy: handle=40, busy=0, wedged=0 [ 55.748] kgem_bo_retire: retiring bo handle=40 (needed flush? 0), rq? 0 [busy?=0] [ 55.748] assert_bo_retired: handle=40, domain: 0 exec? 0, rq? 0 [ 55.748] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x3, pitch=40/64 [ 55.748] sna_pixmap_mark_active: pixmap=674, handle=40 [ 55.748] gen9_render_copy (alu=3, src=(10x3), dst=(5760x2160)) [ 55.748] __kgem_bcs_set_tiling: src handle=40:tiling=0, dst handle=39:tiling=1 [ 55.748] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.748] sna_poly_fill_rect_tiled_blt: single clip box [(3105, 1211), (3115, 1214)] [ 55.748] sna_poly_fill_rect_tiled_blt: rectangle [(3105, 1211), (3115, 1214)] [ 55.748] sna_blt_copy_one: (0, 0) -> (3105, 1211) x (10, 3) [ 55.748] kgem_add_reloc64: handle=39, pos=26, delta=0, domains=28002 [ 55.748] kgem_add_reloc64[1] = (delta=0, target handle=0, presumed=ed4f000) [ 55.748] kgem_add_reloc64: handle=40, pos=30, delta=0, domains=28000 [ 55.748] kgem_add_handle: handle=40, index=1 [ 55.748] kgem_add_reloc64[2] = (delta=0, target handle=1, presumed=1d8000) [ 55.748] sna_block_handler (timeout=595298) [ 55.748] kgem_retire, need_retire?=1 [ 55.748] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.748] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.748] kgem_retire__requests_ring: retiring ring 1 [ 55.748] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.748] __kgem_retire_rq: request 2 complete [ 55.748] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.748] kgem_retire -- retired=0, need_retire=0 [ 55.748] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 55.748] gen6_render_retire: resetting idle vbo [ 55.748] sna_accel_block: GPU idle, flushing [ 55.748] batch[3/3, flags=1800]: 34 34 16384 16384, nreloc=3, nexec=2, nfence=0, aperture=12151 [fenced=0] [ 55.748] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.748] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.748] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.748] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d8000 [ 55.748] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.748] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.748] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.748] start_flush: has dirty shadow [ 55.748] timer_enable (time=55748), starting timer 0 [ 55.748] timer_enable (time=55748), starting timer 1 [ 55.748] sna_accel_block: evaluating timers, active=7 [ 55.748] sna_accel_block: flush timer expires in 8 [55756] [ 55.748] sna_create_pixmap(117, 20, 24, usage=0) [ 55.748] kgem_can_create_2d: 117x20 @ 24 [ 55.748] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.748] kgem_can_create_2d: untiled size=12288 [ 55.748] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.748] kgem_choose_tiling: 117x20 -> 0 [ 55.748] sna_create_pixmap: usage=0, flags=b [ 55.748] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.748] __pop_freed_pixmap: reusing freed pixmap=661 header [ 55.748] create_pixmap_hdr: pixmap=680, width=117, height=20, usage=0 [ 55.748] sna_create_pixmap: serial=680, 117x20, usage=0 [ 55.748] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=29d, drawable=2a9 [ 55.748] sna_validate_gc: recomputing clip [ 55.748] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.748] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.748] try_upload__fast: ignore existing cpu damage (if any) [ 55.748] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.748] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.748] kgem_choose_tiling: 117x20 -> 0 [ 55.748] sna_pixmap_alloc_gpu: pixmap=681 [ 55.748] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.748] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.748] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 55.748] from inactive vma: pitch=480, tiling=0: handle=22, id=458 [ 55.748] try_upload__inplace: tiling=0 [ 55.748] kgem_bo_can_map__cpu: handle=22 [ 55.748] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.748] sna_pixmap_move_area_to_gpu: pixmap=681 box=(0, 0), (117, 20), flags=1 [ 55.748] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.748] = None [ 55.748] sna_pixmap_move_to_gpu(pixmap=681, usage=0), flags=3 [ 55.748] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.748] sna_pixmap_mark_active: pixmap=681, handle=22 [ 55.748] __kgem_bo_is_busy: handle=22, domain: 0 exec? 0, rq? 0 [ 55.748] kgem_bo_can_map__cpu: handle=22 [ 55.748] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.748] kgem_bo_map__wc: handle=22, offset=1814528, tiling=0, map=0x0:0x7f8b4fb62000, domain=0 [ 55.749] kgem_bo_sync__gtt: handle=22 [ 55.749] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.749] kgem_bo_sync__gtt: SYNC: handle=22, needs_flush? 0, domain? 0, busy? 0 [ 55.749] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.749] kgem_bo_retire: retiring bo handle=22 (needed flush? 0), rq? 0 [busy?=0] [ 55.749] assert_bo_retired: handle=22, domain: 0 exec? 0, rq? 0 [ 55.749] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.749] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.749] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.749] __sna_damage_all(117, 20) [ 55.749] sna_change_window_attributes [ 55.749] sna_change_window_attributes: flushing background pixmap [ 55.749] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.749] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=2a5 [ 55.749] sna_validate_gc: recomputing clip [ 55.749] sna_validate_gc: composite clip=5x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.749] sna_poly_fill_rect(n=5, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.749] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 1) [ 55.749] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.749] sna_poly_fill_rect: source is already on the gpu [ 55.749] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.749] sna_drawable_use_bo: pinned, never REPLACES [ 55.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.749] sna_drawable_use_bo: using whole GPU bo [ 55.749] sna_poly_fill_rect: tiled fill, testing for blt [ 55.749] sna_poly_fill_rect_tiled_blt pixmap=8, x 5 [(0, 0)x(117, 1)...], clipped? 11 [ 55.749] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.749] sna_pixmap_get_source_bo(pixmap=681, size=117x20) [ 55.749] sna_pixmap_move_to_gpu(pixmap=681, usage=0), flags=a [ 55.749] sna_pixmap_move_to_gpu: already all-damaged [ 55.749] sna_pixmap_mark_active: pixmap=681, handle=22 [ 55.749] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.749] kgem_bo_is_render: handle=22, rq? 0 [0] [ 55.749] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.749] __kgem_bcs_set_tiling: src handle=22:tiling=0, dst handle=39:tiling=1 [ 55.749] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.749] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1210)] [ 55.749] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.749] sna_blt_copy_one: (0, 0) -> (2989, 1209) x (117, 1) [ 55.749] kgem_add_reloc64: handle=39, pos=4, delta=0, domains=28002 [ 55.749] kgem_add_handle: handle=39, index=0 [ 55.749] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=ed4f000) [ 55.749] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.749] kgem_add_reloc64: handle=22, pos=8, delta=0, domains=28000 [ 55.749] kgem_add_handle: handle=22, index=1 [ 55.749] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=1bb000) [ 55.749] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1210), (3104, 1211)] [ 55.749] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.749] sna_blt_copy_one: (0, 1) -> (2989, 1210) x (115, 1) [ 55.749] kgem_add_reloc64: handle=39, pos=14, delta=0, domains=28002 [ 55.749] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=ed4f000) [ 55.749] kgem_add_reloc64: handle=22, pos=18, delta=0, domains=28000 [ 55.749] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1bb000) [ 55.749] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.749] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.749] sna_blt_copy_one: (0, 2) -> (2989, 1211) x (2, 16) [ 55.749] kgem_add_reloc64: handle=39, pos=24, delta=0, domains=28002 [ 55.749] kgem_add_reloc64[4] = (delta=0, target handle=0, presumed=ed4f000) [ 55.749] kgem_add_reloc64: handle=22, pos=28, delta=0, domains=28000 [ 55.749] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=1bb000) [ 55.749] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.749] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.749] sna_blt_copy_one: (99, 2) -> (3088, 1211) x (2, 16) [ 55.749] kgem_add_reloc64: handle=39, pos=34, delta=0, domains=28002 [ 55.749] kgem_add_reloc64[6] = (delta=0, target handle=0, presumed=ed4f000) [ 55.749] kgem_add_reloc64: handle=22, pos=38, delta=0, domains=28000 [ 55.749] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=1bb000) [ 55.749] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.749] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.749] sna_blt_copy_one: (0, 18) -> (2989, 1227) x (117, 2) [ 55.749] kgem_add_reloc64: handle=39, pos=44, delta=0, domains=28002 [ 55.749] kgem_add_reloc64[8] = (delta=0, target handle=0, presumed=ed4f000) [ 55.749] kgem_add_reloc64: handle=22, pos=48, delta=0, domains=28000 [ 55.749] kgem_add_reloc64[9] = (delta=0, target handle=1, presumed=1bb000) [ 55.749] sna_destroy_pixmap: pixmap=665, attached?=1 [ 55.749] sna_pixmap_unmap: pixmap=665 dropping gtt mapping [ 55.749] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.749] __kgem_bo_destroy: handle=38, size=12288 [ 55.749] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.749] __sna_free_pixmap(pixmap=665) [ 55.749] sna_create_pixmap(97, 16, 24, usage=0) [ 55.749] kgem_can_create_2d: 97x16 @ 24 [ 55.749] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.750] kgem_can_create_2d: untiled size=8192 [ 55.750] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.750] kgem_choose_tiling: 97x16 -> 0 [ 55.750] sna_create_pixmap: usage=0, flags=b [ 55.750] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.750] __pop_freed_pixmap: reusing freed pixmap=665 header [ 55.750] create_pixmap_hdr: pixmap=682, width=97, height=16, usage=0 [ 55.750] sna_create_pixmap: serial=682, 97x16, usage=0 [ 55.750] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=2a9, drawable=2ab [ 55.750] sna_validate_gc: recomputing clip [ 55.750] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.750] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.750] try_upload__fast: ignore existing cpu damage (if any) [ 55.750] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.750] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.750] kgem_choose_tiling: 97x16 -> 0 [ 55.750] sna_pixmap_alloc_gpu: pixmap=683 [ 55.750] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.750] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.750] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.753] from inactive vma: pitch=416, tiling=0: handle=38, id=459 [ 55.753] try_upload__inplace: tiling=0 [ 55.753] kgem_bo_can_map__cpu: handle=38 [ 55.753] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.753] sna_pixmap_move_area_to_gpu: pixmap=683 box=(0, 0), (97, 16), flags=1 [ 55.753] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.753] = None [ 55.753] sna_pixmap_move_to_gpu(pixmap=683, usage=0), flags=3 [ 55.753] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.753] sna_pixmap_mark_active: pixmap=683, handle=38 [ 55.753] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.753] kgem_bo_can_map__cpu: handle=38 [ 55.753] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.753] kgem_bo_map__wc: handle=38, offset=1921024, tiling=0, map=0x0:0x7f8b3d8d6000, domain=0 [ 55.753] kgem_bo_sync__gtt: handle=38 [ 55.753] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.753] kgem_bo_sync__gtt: SYNC: handle=38, needs_flush? 0, domain? 0, busy? 0 [ 55.753] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.753] kgem_bo_retire: retiring bo handle=38 (needed flush? 0), rq? 0 [busy?=0] [ 55.753] assert_bo_retired: handle=38, domain: 0 exec? 0, rq? 0 [ 55.753] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.753] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.753] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.753] __sna_damage_all(97, 16) [ 55.753] sna_block_handler (timeout=0) [ 55.753] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.753] kgem_bo_is_busy: handle=38, domain: 2 exec? 0, rq? 0 [ 55.753] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.753] glyphs_format: format=98304, depth=8 [ 55.753] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.753] sna_glyphs: discarding mask [ 55.753] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.753] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709147520 size=97x16 [ 55.754] gen9_render_composite: 0x0, current mode=3/3 [ 55.754] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.754] kgem_bo_is_busy: handle=38, domain: 2 exec? 0, rq? 0 [ 55.754] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.754] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.754] sna_drawable_use_bo pixmap=683, box=((0, 0), (97, 16)), flags=7... [ 55.754] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.754] sna_set_cursor_position(3022, 1183), cursor? 1 [ 55.754] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.754] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.754] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.754] sna_set_cursor_position: CRTC:43 (3022, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.754] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.754] sna_set_cursor_position: CRTC:59 (1102, 1183), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.754] sna_set_cursor_position: CRTC:75 (1102, 1183), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.754] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.754] sna_drawable_use_bo: using whole GPU bo [ 55.754] gen9_composite_set_target: pixmap=683, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.754] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.754] get_pixel: 0x55e0f7364020 [ 55.754] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.754] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.754] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.754] color_convert: src=0 [20028888] [ 55.754] color_convert: dst=0 [20028888] [ 55.754] sna_render_get_solid: 0 [ 55.754] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.754] sna_transform_is_imprecise_integer_translation: no transform [ 55.754] gen9_composite_picture: integer translation (0, 0), removing [ 55.754] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.754] sna_render_pixmap_bo: GPU all damaged [ 55.754] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.754] gen4_choose_composite_emitter: solid, identity mask [ 55.754] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.754] __kgem_ring_is_idle: ring=1 idle (handle=2) [ 55.754] __kgem_retire_rq: request 2 complete [ 55.754] kgem_set_mode: flushing before new bo [ 55.754] batch[3/3, flags=1800]: 52 52 16384 16384, nreloc=10, nexec=2, nfence=0, aperture=12153 [fenced=0] [ 55.754] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.754] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.754] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.754] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bb000 [ 55.754] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.754] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.754] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.754] aligning vertex: was 2, now 4 floats per vertex [ 55.754] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.754] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.754] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.754] kgem_add_handle: handle=5, index=0 [ 55.754] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.754] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.754] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.754] gen9_composite_get_binding_table(ffc0) [ 55.754] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 55.754] kgem_add_handle: handle=38, index=1 [ 55.754] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1d5000) [ 55.754] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 55.754] [3fe0] bind bo(handle=38, addr=1d5000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.754] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.754] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.754] kgem_add_handle: handle=8, index=2 [ 55.754] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.754] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.754] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.754] kgem_add_handle: handle=6, index=3 [ 55.754] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.754] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.754] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.755] gen9_emit_sampler: sampler = a [ 55.755] gen9_emit_sf: num_sf_outputs=2 [ 55.755] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.755] gen9_emit_vertex_elements: setup id=9 [ 55.755] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.755] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.755] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.755] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.758] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.758] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.758] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.758] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.758] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.758] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.758] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.758] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.758] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.758] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.758] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.758] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.758] gen8_vertex_flush[498] = 36 [ 55.758] sna_block_handler (timeout=0) [ 55.758] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.758] kgem_bo_is_busy: handle=38, domain: 2 exec? 1, rq? 1 [ 55.758] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.758] glyphs_format: format=98304, depth=8 [ 55.758] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.758] sna_glyphs: discarding mask [ 55.758] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.758] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424709147520 size=97x16 [ 55.759] gen9_render_composite: 0x0, current mode=1/1 [ 55.759] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.759] kgem_bo_is_busy: handle=38, domain: 2 exec? 1, rq? 1 [ 55.759] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.759] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.759] sna_drawable_use_bo pixmap=683, box=((0, 0), (97, 16)), flags=7... [ 55.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.759] sna_drawable_use_bo: using whole GPU bo [ 55.759] gen9_composite_set_target: pixmap=683, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.759] get_pixel: 0x55e0f736d1e0 [ 55.759] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.759] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.759] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.759] color_convert: src=ffffffff [20028888] [ 55.759] color_convert: dst=ffffffff [20028888] [ 55.759] sna_render_get_solid: ffffffff [ 55.759] sna_render_get_solid(white) [ 55.759] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.759] sna_transform_is_imprecise_integer_translation: no transform [ 55.759] gen9_composite_picture: integer translation (0, 0), removing [ 55.759] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.759] sna_render_pixmap_bo: GPU all damaged [ 55.759] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.759] gen4_choose_composite_emitter: solid, identity mask [ 55.759] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.759] gen9_composite_get_binding_table(fec0) [ 55.759] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.759] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.759] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.759] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.759] gen9_emit_vertex_elements: setup id=9 [ 55.759] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.759] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.759] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.759] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.759] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.759] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.759] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.759] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.759] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.759] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.759] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.759] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.759] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.759] gen8_vertex_flush[4d4] = 36 [ 55.763] sna_change_window_attributes [ 55.763] sna_change_window_attributes: flushing background pixmap [ 55.763] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.763] sna_block_handler (timeout=0) [ 55.763] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.763] sna_validate_gc: recomputing clip [ 55.763] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.763] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.763] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.763] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.763] sna_poly_fill_rect: dropping last-cpu hint [ 55.763] sna_poly_fill_rect: source is already on the gpu [ 55.763] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.763] sna_drawable_use_bo: pinned, never REPLACES [ 55.763] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.763] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.763] sna_drawable_use_bo: using whole GPU bo [ 55.763] sna_poly_fill_rect: tiled fill, testing for blt [ 55.763] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.763] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.763] sna_pixmap_get_source_bo(pixmap=683, size=97x16) [ 55.763] sna_pixmap_move_to_gpu(pixmap=683, usage=0), flags=a [ 55.763] sna_pixmap_move_to_gpu: already all-damaged [ 55.763] sna_pixmap_mark_active: pixmap=683, handle=38 [ 55.763] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.763] kgem_bo_is_render: handle=38, rq? 1 [1] [ 55.763] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.763] kgem_bo_is_render: handle=39, rq? 1 [3] [ 55.763] kgem_bo_is_render: handle=38, rq? 1 [1] [ 55.763] needs_batch_flush: flushing before handle=39 for required semaphore [ 55.763] gen8_vertex_close: used=288, vbo active? 26, vb=200, nreloc=1 [ 55.763] gen8_vertex_close: reloc[0] = 289 [ 55.763] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.763] kgem_add_handle: handle=26, index=4 [ 55.763] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=16e000) [ 55.763] batch[1/1, flags=1800]: 316 316 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=334 [fenced=0] [ 55.764] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.764] __kgem_retire_rq: request 2 complete [ 55.764] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 55.764] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.764] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.764] kgem_fixup_relocs: shrinking by 61440 [ 55.764] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.764] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.764] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=1d5000 [ 55.764] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.764] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.764] __kgem_bo_clear_busy: handle=8 [ 55.764] __kgem_bo_clear_dirty: handle=8 [ 55.764] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.764] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.764] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.764] __kgem_bo_clear_busy: handle=8 [ 55.764] __kgem_bo_clear_dirty: handle=8 [ 55.764] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.764] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.764] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.764] kgem_check_bo: num_pages=+12153, num_exec=+2 [ 55.764] aligning vertex: was 4, now 2 floats per vertex [ 55.764] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.764] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.768] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.768] kgem_add_handle: handle=5, index=0 [ 55.768] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.768] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.768] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.768] gen9_composite_get_binding_table(ffc0) [ 55.768] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 55.768] kgem_add_handle: handle=39, index=1 [ 55.768] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ed4f000) [ 55.768] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.768] [3fe0] bind bo(handle=39, addr=ed4f000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.768] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 55.768] kgem_add_handle: handle=38, index=2 [ 55.768] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1d5000) [ 55.768] [3fd0] bind bo(handle=38, addr=1d5000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.768] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 55.768] gen9_emit_sampler: sampler = 0 [ 55.768] gen9_emit_sf: num_sf_outputs=1 [ 55.768] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.768] gen9_emit_vertex_elements: setup id=0 [ 55.768] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.768] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.768] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.768] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.768] gen8_vertex_flush[490] = 3 [ 55.768] sna_block_handler (timeout=0) [ 55.768] sna_destroy_pixmap: pixmap=667, attached?=1 [ 55.768] sna_pixmap_unmap: pixmap=667 dropping gtt mapping [ 55.768] _kgem_bo_destroy: handle=24, proxy? 0 [ 55.768] __kgem_bo_destroy: handle=24, size=12288 [ 55.768] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 55.768] __sna_free_pixmap(pixmap=667) [ 55.769] sna_create_pixmap(16, 16, 24, usage=0) [ 55.769] kgem_can_create_2d: 16x16 @ 24 [ 55.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.769] kgem_can_create_2d: untiled size=4096 [ 55.769] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.769] kgem_choose_tiling: 16x16 -> 0 [ 55.769] sna_create_pixmap: usage=0, flags=a [ 55.769] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.769] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.769] create_pixmap: serial=684, usage=0, 16x16 [ 55.769] sna_create_pixmap: serial=684, 16x16, usage=0 [ 55.769] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=2ab, drawable=2ad [ 55.769] sna_validate_gc: recomputing clip [ 55.769] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.769] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.769] try_upload__fast: ignore existing cpu damage (if any) [ 55.769] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.769] try_upload__fast: no, no gpu damage [ 55.769] sna_drawable_move_region_to_cpu(pixmap=685 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.769] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.769] _sna_pixmap_move_to_cpu(pixmap=685, 16x16, flags=1) [ 55.769] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.769] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.769] operate_inplace: no, inplace operation not suitable [ 55.769] _sna_pixmap_move_to_cpu: marking as damaged [ 55.769] __sna_damage_all(16, 16) [ 55.769] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.769] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.769] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.769] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.769] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=800002a2, drawable=2ad [ 55.769] sna_validate_gc: recomputing clip [ 55.769] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.769] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.769] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.769] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.769] sna_drawable_use_bo pixmap=685, box=((6, 4), (10, 11)), flags=1... [ 55.769] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.769] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.769] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.769] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.769] sna_poly_fill_rect: not using GPU, hint=1 [ 55.769] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.769] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.769] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.769] sna_drawable_move_region_to_cpu(pixmap=685 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.769] sna_drawable_move_region_to_cpu: pixmap=685 all damaged on CPU [ 55.769] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.769] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.769] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.769] sna_change_window_attributes [ 55.769] sna_change_window_attributes: flushing background pixmap [ 55.769] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.769] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=2a4 [ 55.769] sna_validate_gc: recomputing clip [ 55.769] sna_validate_gc: composite clip=2x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.769] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.769] sna_poly_fill_rect_extents: [0] = (0, 0)x(14, 4) [ 55.769] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=3 [ 55.769] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=1... [ 55.769] sna_drawable_use_bo: pinned, never REPLACES [ 55.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 55.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.769] sna_drawable_use_bo: using whole GPU bo [ 55.769] sna_poly_fill_rect: tiled fill, testing for blt [ 55.769] sna_poly_fill_rect_tiled_blt pixmap=8, x 2 [(0, 0)x(14, 4)...], clipped? 11 [ 55.769] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.769] sna_pixmap_get_source_bo(pixmap=685, size=16x16) [ 55.769] sna_pixmap_move_to_gpu(pixmap=685, usage=0), flags=4a [ 55.769] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.769] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.769] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.773] kgem_choose_tiling: 16x16 -> 0 [ 55.773] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.773] kgem_choose_tiling: 16x16 -> 0 [ 55.773] sna_pixmap_alloc_gpu: pixmap=685 [ 55.773] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.773] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 55.773] from inactive: pitch=64, tiling=0: handle=24, id=460 [ 55.773] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.773] __kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 55.773] sna_replace(handle=24, 16x16, bpp=32, tiling=0) busy?=0 [ 55.773] __kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 55.773] sna_pixmap_mark_active: pixmap=685, handle=24 [ 55.773] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.773] kgem_bo_is_render: handle=24, rq? 0 [0] [ 55.773] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.773] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.773] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.773] gen9_composite_get_binding_table(ff00) [ 55.773] kgem_add_reloc64: handle=24, pos=16312, delta=0, domains=40000 [ 55.773] kgem_add_handle: handle=24, index=3 [ 55.773] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=1b8000) [ 55.773] [3fb0] bind bo(handle=24, addr=1b8000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.773] gen9_emit_vertex_elements: setup id=0 [ 55.773] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.773] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3104, 1215)] [ 55.773] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.773] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1215), (3106, 1227)] [ 55.773] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.773] gen8_vertex_flush[4cc] = 6 [ 55.773] sna_block_handler (timeout=0) [ 55.773] sna_destroy_pixmap: pixmap=669, attached?=1 [ 55.774] _kgem_bo_destroy: handle=20, proxy? 0 [ 55.774] __kgem_bo_destroy: handle=20, size=12288 [ 55.774] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 55.774] __sna_free_pixmap(pixmap=669) [ 55.774] sna_create_pixmap(117, 20, 24, usage=0) [ 55.774] kgem_can_create_2d: 117x20 @ 24 [ 55.774] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.774] kgem_can_create_2d: untiled size=12288 [ 55.774] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.774] kgem_choose_tiling: 117x20 -> 0 [ 55.774] sna_create_pixmap: usage=0, flags=b [ 55.774] sna_create_pixmap: creating GPU pixmap 117x20, stride=468, flags=b [ 55.774] __pop_freed_pixmap: reusing freed pixmap=667 header [ 55.774] create_pixmap_hdr: pixmap=686, width=117, height=20, usage=0 [ 55.774] sna_create_pixmap: serial=686, 117x20, usage=0 [ 55.774] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=2ad, drawable=2af [ 55.774] sna_validate_gc: recomputing clip [ 55.774] sna_validate_gc: composite clip=1x[(0, 0), (117, 20)] [0x55e0f73374c0] [ 55.774] sna_put_image((0, 0)x(117, 20), depth=24, format=2) [ 55.774] try_upload__fast: ignore existing cpu damage (if any) [ 55.774] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.774] kgem_choose_tiling: too thin [width 117, 32 bpp] for TILING_X [ 55.774] kgem_choose_tiling: 117x20 -> 0 [ 55.774] sna_pixmap_alloc_gpu: pixmap=687 [ 55.774] kgem_create_2d(117x20, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.774] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=20 [ 55.774] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 55.774] from inactive vma: pitch=480, tiling=0: handle=20, id=461 [ 55.774] try_upload__inplace: tiling=0 [ 55.774] kgem_bo_can_map__cpu: handle=20 [ 55.774] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.774] sna_pixmap_move_area_to_gpu: pixmap=687 box=(0, 0), (117, 20), flags=1 [ 55.774] _sna_damage_subtract_box(None - (0, 0), (117, 20))... [ 55.774] = None [ 55.774] sna_pixmap_move_to_gpu(pixmap=687, usage=0), flags=3 [ 55.774] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.774] sna_pixmap_mark_active: pixmap=687, handle=20 [ 55.774] __kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 55.774] kgem_bo_can_map__cpu: handle=20 [ 55.774] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.778] kgem_bo_map__wc: handle=20, offset=1830912, tiling=0, map=0x0:0x7f8b4fb68000, domain=0 [ 55.778] kgem_bo_sync__gtt: handle=20 [ 55.778] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.778] kgem_bo_sync__gtt: SYNC: handle=20, needs_flush? 0, domain? 0, busy? 0 [ 55.778] __kgem_busy: handle=20, busy=0, wedged=0 [ 55.778] kgem_bo_retire: retiring bo handle=20 (needed flush? 0), rq? 0 [busy?=0] [ 55.778] assert_bo_retired: handle=20, domain: 0 exec? 0, rq? 0 [ 55.778] try_upload__tiled_x: upload(0, 0, 117, 20) x 1 [ 55.778] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(117, 20) [ 55.778] memcpy_blt: src=(0, 0), dst=(0, 0), size=117x20, pitch=468/480 [ 55.778] __sna_damage_all(117, 20) [ 55.778] sna_block_handler (timeout=0) [ 55.778] sna_change_window_attributes [ 55.778] sna_change_window_attributes: flushing background pixmap [ 55.778] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.778] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=2a5 [ 55.778] sna_validate_gc: recomputing clip [ 55.778] sna_validate_gc: composite clip=5x[(2989, 1209), (3106, 1229)] [0x55e0f740c8e0] [ 55.778] sna_poly_fill_rect(n=5, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.778] sna_poly_fill_rect_extents: [0] = (0, 0)x(117, 1) [ 55.778] sna_poly_fill_rect: extents(2989, 1209), (3106, 1229), flags=3 [ 55.778] sna_poly_fill_rect: source is already on the gpu [ 55.778] sna_drawable_use_bo pixmap=8, box=((2989, 1209), (3106, 1229)), flags=3... [ 55.778] sna_drawable_use_bo: pinned, never REPLACES [ 55.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 55.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.778] sna_drawable_use_bo: using whole GPU bo [ 55.778] sna_poly_fill_rect: tiled fill, testing for blt [ 55.778] sna_poly_fill_rect_tiled_blt pixmap=8, x 5 [(0, 0)x(117, 1)...], clipped? 11 [ 55.778] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 117x20 from 117x20 (area 117x20) [ 55.778] sna_pixmap_get_source_bo(pixmap=687, size=117x20) [ 55.778] sna_pixmap_move_to_gpu(pixmap=687, usage=0), flags=a [ 55.778] sna_pixmap_move_to_gpu: already all-damaged [ 55.779] sna_pixmap_mark_active: pixmap=687, handle=20 [ 55.779] gen9_render_copy (alu=3, src=(117x20), dst=(5760x2160)) [ 55.779] kgem_bo_is_render: handle=20, rq? 0 [0] [ 55.779] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.779] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.779] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.779] gen9_composite_get_binding_table(fe80) [ 55.779] kgem_add_reloc64: handle=20, pos=16280, delta=0, domains=40000 [ 55.779] kgem_add_handle: handle=20, index=4 [ 55.779] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=1bf000) [ 55.779] [3f90] bind bo(handle=20, addr=1bf000), format=192, width=117, height=20, pitch=480, tiling=0 -> sampler [ 55.779] gen9_emit_vertex_elements: setup id=0 [ 55.779] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.779] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1209), (3106, 1210)] [ 55.779] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.779] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1210), (3104, 1211)] [ 55.779] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.779] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1211), (2991, 1227)] [ 55.779] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.779] sna_poly_fill_rect_tiled_blt: rectangle [(3088, 1211), (3090, 1227)] [ 55.779] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.779] sna_poly_fill_rect_tiled_blt: rectangle [(2989, 1227), (3106, 1229)] [ 55.779] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.779] gen8_vertex_flush[508] = 15 [ 55.779] sna_destroy_pixmap: pixmap=681, attached?=1 [ 55.779] sna_pixmap_unmap: pixmap=681 dropping gtt mapping [ 55.779] _kgem_bo_destroy: handle=22, proxy? 0 [ 55.779] __kgem_bo_destroy: handle=22, size=12288 [ 55.779] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 55.779] __sna_free_pixmap(pixmap=681) [ 55.779] sna_create_pixmap(97, 16, 24, usage=0) [ 55.779] kgem_can_create_2d: 97x16 @ 24 [ 55.779] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.779] kgem_can_create_2d: untiled size=8192 [ 55.779] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.779] kgem_choose_tiling: 97x16 -> 0 [ 55.779] sna_create_pixmap: usage=0, flags=b [ 55.779] sna_create_pixmap: creating GPU pixmap 97x16, stride=388, flags=b [ 55.779] __pop_freed_pixmap: reusing freed pixmap=681 header [ 55.779] create_pixmap_hdr: pixmap=688, width=97, height=16, usage=0 [ 55.779] sna_create_pixmap: serial=688, 97x16, usage=0 [ 55.779] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=2af, drawable=2b1 [ 55.779] sna_validate_gc: recomputing clip [ 55.779] sna_validate_gc: composite clip=1x[(0, 0), (97, 16)] [0x55e0f73374c0] [ 55.779] sna_put_image((0, 0)x(97, 16), depth=24, format=2) [ 55.779] try_upload__fast: ignore existing cpu damage (if any) [ 55.779] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.779] kgem_choose_tiling: too thin [width 97, 32 bpp] for TILING_X [ 55.779] kgem_choose_tiling: 97x16 -> 0 [ 55.779] sna_pixmap_alloc_gpu: pixmap=689 [ 55.779] kgem_create_2d(97x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.779] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=16 [ 55.779] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 55.779] from inactive vma: pitch=416, tiling=0: handle=22, id=462 [ 55.779] try_upload__inplace: tiling=0 [ 55.779] kgem_bo_can_map__cpu: handle=22 [ 55.779] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.779] sna_pixmap_move_area_to_gpu: pixmap=689 box=(0, 0), (97, 16), flags=1 [ 55.779] _sna_damage_subtract_box(None - (0, 0), (97, 16))... [ 55.779] = None [ 55.779] sna_pixmap_move_to_gpu(pixmap=689, usage=0), flags=3 [ 55.779] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.779] sna_pixmap_mark_active: pixmap=689, handle=22 [ 55.779] __kgem_bo_is_busy: handle=22, domain: 0 exec? 0, rq? 0 [ 55.779] kgem_bo_can_map__cpu: handle=22 [ 55.779] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.779] kgem_bo_map__wc: handle=22, offset=1814528, tiling=0, map=0x0:0x7f8b4fb62000, domain=0 [ 55.779] kgem_bo_sync__gtt: handle=22 [ 55.779] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.779] kgem_bo_sync__gtt: SYNC: handle=22, needs_flush? 0, domain? 0, busy? 0 [ 55.779] __kgem_busy: handle=22, busy=0, wedged=0 [ 55.779] kgem_bo_retire: retiring bo handle=22 (needed flush? 0), rq? 0 [busy?=0] [ 55.779] assert_bo_retired: handle=22, domain: 0 exec? 0, rq? 0 [ 55.779] try_upload__tiled_x: upload(0, 0, 97, 16) x 1 [ 55.779] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(97, 16) [ 55.779] memcpy_blt: src=(0, 0), dst=(0, 0), size=97x16, pitch=388/416 [ 55.779] __sna_damage_all(97, 16) [ 55.783] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.783] kgem_bo_is_busy: handle=22, domain: 2 exec? 0, rq? 0 [ 55.783] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.783] glyphs_format: format=98304, depth=8 [ 55.783] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.783] sna_glyphs: discarding mask [ 55.783] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(3, 13)+(0, 0)) [ 55.783] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708643600 size=97x16 [ 55.783] gen9_render_composite: 0x0, current mode=1/1 [ 55.783] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.783] kgem_bo_is_busy: handle=22, domain: 2 exec? 0, rq? 0 [ 55.783] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.783] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.783] sna_drawable_use_bo pixmap=689, box=((0, 0), (97, 16)), flags=7... [ 55.783] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.783] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.783] sna_drawable_use_bo: using whole GPU bo [ 55.783] gen9_composite_set_target: pixmap=689, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.783] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.783] get_pixel: 0x55e0f7364020 [ 55.783] _sna_pixmap_move_to_cpu(pixmap=530, 1x1, flags=2) [ 55.783] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f7344df1, is-clear?=0 [ 55.783] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.783] color_convert: src=0 [20028888] [ 55.783] color_convert: dst=0 [20028888] [ 55.783] sna_render_get_solid: 0 [ 55.783] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.783] sna_transform_is_imprecise_integer_translation: no transform [ 55.783] gen9_composite_picture: integer translation (0, 0), removing [ 55.783] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.783] sna_render_pixmap_bo: GPU all damaged [ 55.783] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.783] gen4_choose_composite_emitter: solid, identity mask [ 55.783] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.784] __kgem_retire_rq: request 2 complete [ 55.784] kgem_set_mode: flushing before new bo [ 55.784] gen8_vertex_close: used=336, vbo active? 26, vb=1, nreloc=1 [ 55.784] gen8_vertex_close: reloc[0] = 287 [ 55.784] kgem_add_reloc64: handle=26, pos=287, delta=0, domains=200000 [ 55.784] kgem_add_handle: handle=26, index=5 [ 55.784] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=16e000) [ 55.784] batch[1/1, flags=1800]: 328 328 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=12233 [fenced=0] [ 55.784] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.784] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.784] kgem_fixup_relocs: shrinking by 61440 [ 55.784] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.784] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.784] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.784] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.784] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1d5000 [ 55.784] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1b8000 [ 55.784] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1bf000 [ 55.784] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.784] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.784] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.784] kgem_check_bo: num_pages=+260, num_exec=+3 [ 55.784] aligning vertex: was 2, now 4 floats per vertex [ 55.784] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.784] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.784] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.784] kgem_add_handle: handle=5, index=0 [ 55.784] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.784] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.784] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.784] gen9_composite_get_binding_table(ffc0) [ 55.784] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 55.784] kgem_add_handle: handle=22, index=1 [ 55.784] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=1bb000) [ 55.784] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 55.784] [3fe0] bind bo(handle=22, addr=1bb000), format=192, width=97, height=16, pitch=416, tiling=0 -> render [ 55.784] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 55.784] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 55.788] kgem_add_handle: handle=8, index=2 [ 55.788] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=1f000) [ 55.788] [3fd0] bind bo(handle=8, addr=1f000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.788] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.788] kgem_add_handle: handle=6, index=3 [ 55.788] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.788] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.788] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.788] gen9_emit_sampler: sampler = a [ 55.788] gen9_emit_sf: num_sf_outputs=2 [ 55.788] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.788] gen9_emit_vertex_elements: setup id=9 [ 55.788] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.788] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.788] glyphs0_to_dst: glyph=(3, 4)x(9, 9), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(3, 4), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.788] glyphs0_to_dst: glyph=(12, 6)x(6, 10), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(12, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.788] glyphs0_to_dst: glyph=(20, 6)x(6, 10), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(20, 6), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.788] glyphs0_to_dst: glyph=(28, 3)x(2, 10), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(28, 3), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.788] glyphs0_to_dst: glyph=(31, 3)x(2, 10), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(31, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.788] glyphs0_to_dst: glyph=(33, 6)x(6, 7), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(33, 6), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.788] glyphs0_to_dst: glyph=(40, 6)x(7, 7), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(40, 6), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.788] glyphs0_to_dst: glyph=(47, 4)x(5, 9), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(47, 4), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.788] glyphs0_to_dst: glyph=(53, 3)x(2, 10), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(53, 3), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.788] glyphs0_to_dst: glyph=(55, 6)x(7, 7), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(55, 6), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.788] glyphs0_to_dst: glyph=(63, 6)x(6, 7), unclipped [ 55.788] emit_primitive_identity_mask__sse4_2: dst=(63, 6), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.789] glyphs0_to_dst: glyph=(70, 6)x(6, 7), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(70, 6), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.789] gen8_vertex_flush[498] = 36 [ 55.789] sna_block_handler (timeout=0) [ 55.789] sna_glyphs(op=3, nlist=1, src=(0, 0)) [ 55.789] kgem_bo_is_busy: handle=22, domain: 2 exec? 1, rq? 1 [ 55.789] can_discard_mask: nlist=1, mask=18000, depth 8, op=3 (bounded? 1) [ 55.789] glyphs_format: format=98304, depth=8 [ 55.789] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.789] sna_glyphs: discarding mask [ 55.789] glyphs0_to_dst(op=3, src=(0, 0), nlist=1, dst=(2, 12)+(0, 0)) [ 55.789] clipped_glyphs: no, clip region (0, 0), (97, 16) matches drawable pixmap=94424708643600 size=97x16 [ 55.789] gen9_render_composite: 0x0, current mode=1/1 [ 55.789] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 55.789] kgem_bo_is_busy: handle=22, domain: 2 exec? 1, rq? 1 [ 55.789] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.789] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.789] sna_drawable_use_bo pixmap=689, box=((0, 0), (97, 16)), flags=7... [ 55.789] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.789] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.789] sna_drawable_use_bo: using whole GPU bo [ 55.789] gen9_composite_set_target: pixmap=689, format=20020888, size=97x16, pitch=416, delta=(0,0),damage=0xffffffffffffffff [ 55.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.789] get_pixel: 0x55e0f736d1e0 [ 55.789] _sna_pixmap_move_to_cpu(pixmap=599, 1x1, flags=2) [ 55.789] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73a6041, is-clear?=0 [ 55.789] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.789] color_convert: src=ffffffff [20028888] [ 55.789] color_convert: dst=ffffffff [20028888] [ 55.789] sna_render_get_solid: ffffffff [ 55.789] sna_render_get_solid(white) [ 55.789] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.789] sna_transform_is_imprecise_integer_translation: no transform [ 55.789] gen9_composite_picture: integer translation (0, 0), removing [ 55.789] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.789] sna_render_pixmap_bo: GPU all damaged [ 55.789] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.789] gen4_choose_composite_emitter: solid, identity mask [ 55.789] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.789] gen9_composite_get_binding_table(fec0) [ 55.789] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 55.789] kgem_add_reloc64: adding proxy [delta=1048] for handle=8 [ 55.789] kgem_add_reloc64[6] = (delta=1048, target handle=2, presumed=1f000) [ 55.789] [3fa0] bind bo(handle=8, addr=1f418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.789] gen9_emit_vertex_elements: setup id=9 [ 55.789] glyphs0_to_dst: glyph=(2, 3)x(9, 9), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(2, 3), mask=(48.00, 32.00) x (9.00, 9.00) [ 55.789] glyphs0_to_dst: glyph=(11, 5)x(6, 10), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(11, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.789] glyphs0_to_dst: glyph=(19, 5)x(6, 10), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(19, 5), mask=(32.00, 48.00) x (6.00, 10.00) [ 55.789] glyphs0_to_dst: glyph=(27, 2)x(2, 10), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(27, 2), mask=(48.00, 0.00) x (2.00, 10.00) [ 55.789] glyphs0_to_dst: glyph=(30, 2)x(2, 10), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(30, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.789] glyphs0_to_dst: glyph=(32, 5)x(6, 7), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(32, 5), mask=(48.00, 48.00) x (6.00, 7.00) [ 55.789] glyphs0_to_dst: glyph=(39, 5)x(7, 7), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(39, 5), mask=(40.00, 0.00) x (7.00, 7.00) [ 55.789] glyphs0_to_dst: glyph=(46, 3)x(5, 9), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(46, 3), mask=(48.00, 16.00) x (5.00, 9.00) [ 55.789] glyphs0_to_dst: glyph=(52, 2)x(2, 10), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(52, 2), mask=(16.00, 16.00) x (2.00, 10.00) [ 55.789] glyphs0_to_dst: glyph=(54, 5)x(7, 7), unclipped [ 55.789] emit_primitive_identity_mask__sse4_2: dst=(54, 5), mask=(0.00, 32.00) x (7.00, 7.00) [ 55.789] glyphs0_to_dst: glyph=(62, 5)x(6, 7), unclipped [ 55.793] emit_primitive_identity_mask__sse4_2: dst=(62, 5), mask=(32.00, 0.00) x (6.00, 7.00) [ 55.793] glyphs0_to_dst: glyph=(69, 5)x(6, 7), unclipped [ 55.793] emit_primitive_identity_mask__sse4_2: dst=(69, 5), mask=(32.00, 32.00) x (6.00, 7.00) [ 55.793] gen8_vertex_flush[4d4] = 36 [ 55.793] sna_block_handler (timeout=0) [ 55.793] sna_change_window_attributes [ 55.793] sna_change_window_attributes: flushing background pixmap [ 55.793] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.793] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=248 [ 55.793] sna_validate_gc: recomputing clip [ 55.793] sna_validate_gc: composite clip=1x[(2991, 1211), (3088, 1227)] [0x55e0f7360670] [ 55.793] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.793] sna_poly_fill_rect_extents: [0] = (0, 0)x(97, 16) [ 55.793] sna_poly_fill_rect: extents(2991, 1211), (3088, 1227), flags=1 [ 55.793] sna_poly_fill_rect: dropping last-cpu hint [ 55.793] sna_poly_fill_rect: source is already on the gpu [ 55.793] sna_drawable_use_bo pixmap=8, box=((2991, 1211), (3088, 1227)), flags=b... [ 55.793] sna_drawable_use_bo: pinned, never REPLACES [ 55.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 55.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.793] sna_drawable_use_bo: using whole GPU bo [ 55.793] sna_poly_fill_rect: tiled fill, testing for blt [ 55.793] sna_poly_fill_rect_tiled_blt pixmap=8, x 1 [(0, 0)x(97, 16)...], clipped? 9 [ 55.793] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 97x16 from 97x16 (area 97x16) [ 55.793] sna_pixmap_get_source_bo(pixmap=689, size=97x16) [ 55.793] sna_pixmap_move_to_gpu(pixmap=689, usage=0), flags=a [ 55.793] sna_pixmap_move_to_gpu: already all-damaged [ 55.793] sna_pixmap_mark_active: pixmap=689, handle=22 [ 55.793] gen9_render_copy (alu=3, src=(97x16), dst=(5760x2160)) [ 55.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 55.793] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.793] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.793] kgem_check_bo: num_pages=+12150, num_exec=+1 [ 55.794] aligning vertex: was 4, now 2 floats per vertex [ 55.794] gen9_composite_get_binding_table(fe40) [ 55.794] kgem_add_reloc64: handle=39, pos=16264, delta=0, domains=20002 [ 55.794] kgem_add_handle: handle=39, index=4 [ 55.794] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=ed4f000) [ 55.794] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.794] [3f80] bind bo(handle=39, addr=ed4f000), format=192, width=5760, height=2160, pitch=23040, tiling=1 -> render [ 55.794] kgem_add_reloc64: handle=22, pos=16248, delta=0, domains=40000 [ 55.794] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=1bb000) [ 55.794] [3f70] bind bo(handle=22, addr=1bb000), format=192, width=97, height=16, pitch=416, tiling=0 -> sampler [ 55.794] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 55.794] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.794] gen9_emit_sampler: sampler = 0 [ 55.794] gen9_emit_sf: num_sf_outputs=1 [ 55.794] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.794] gen9_emit_vertex_elements: setup id=0 [ 55.794] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 55.794] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.794] sna_poly_fill_rect_tiled_blt: single clip box [(2991, 1211), (3088, 1227)] [ 55.794] sna_poly_fill_rect_tiled_blt: rectangle [(2991, 1211), (3088, 1227)] [ 55.794] gen8_vertex_flush[5b8] = 3 [ 55.794] sna_destroy_pixmap: pixmap=683, attached?=1 [ 55.794] sna_pixmap_unmap: pixmap=683 dropping gtt mapping [ 55.794] _kgem_bo_destroy: handle=38, proxy? 0 [ 55.794] __kgem_bo_destroy: handle=38, size=12288 [ 55.794] __kgem_busy: handle=38, busy=0, wedged=0 [ 55.794] __kgem_bo_clear_busy: handle=38 [ 55.794] __kgem_bo_clear_dirty: handle=38 [ 55.794] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 55.794] __sna_free_pixmap(pixmap=683) [ 55.794] sna_create_pixmap(16, 16, 24, usage=0) [ 55.794] kgem_can_create_2d: 16x16 @ 24 [ 55.794] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.794] kgem_can_create_2d: untiled size=4096 [ 55.794] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.794] kgem_choose_tiling: 16x16 -> 0 [ 55.798] sna_create_pixmap: usage=0, flags=a [ 55.798] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 55.798] create_pixmap: allocating pixmap 16x16, depth=24/32, size=1032 [ 55.798] create_pixmap: serial=690, usage=0, 16x16 [ 55.798] sna_create_pixmap: serial=690, 16x16, usage=0 [ 55.798] sna_block_handler (timeout=0) [ 55.798] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=2b1, drawable=2b3 [ 55.798] sna_validate_gc: recomputing clip [ 55.798] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55e0f73374c0] [ 55.798] sna_put_image((0, 0)x(16, 16), depth=24, format=2) [ 55.798] try_upload__fast: ignore existing cpu damage (if any) [ 55.798] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.798] try_upload__fast: no, no gpu damage [ 55.798] sna_drawable_move_region_to_cpu(pixmap=691 (16x16), [(0, 0), (16, 16)], flags=1) [ 55.798] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 55.798] _sna_pixmap_move_to_cpu(pixmap=691, 16x16, flags=1) [ 55.798] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.798] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.798] operate_inplace: no, inplace operation not suitable [ 55.798] _sna_pixmap_move_to_cpu: marking as damaged [ 55.798] __sna_damage_all(16, 16) [ 55.798] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.798] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 55.798] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 55.798] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 55.798] sna_validate_gc(0x55e0f751c330) changes=e0000, previous serial=800002ad, drawable=2b3 [ 55.798] sna_validate_gc: recomputing clip [ 55.798] sna_validate_gc: composite clip=7x[(6, 4), (10, 11)] [0x55e0f73cf860] [ 55.798] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 55.798] sna_poly_fill_rect_extents: [0] = (6, 4)x(10, 11) [ 55.798] sna_poly_fill_rect: extents(6, 4), (10, 11), flags=3 [ 55.798] sna_drawable_use_bo pixmap=691, box=((6, 4), (10, 11)), flags=1... [ 55.798] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 55.799] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 55.799] sna_drawable_use_bo: try cpu as GPU bo is idle [ 55.799] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 55.799] sna_poly_fill_rect: not using GPU, hint=1 [ 55.799] sna_poly_fill_rect: fallback (6, 4), (10, 11) [ 55.799] sna_gc_move_to_cpu(0x55e0f751c330) changes=e0000 [ 55.799] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 55.799] sna_drawable_move_region_to_cpu(pixmap=691 (16x16), [(6, 4), (10, 11)], flags=5) [ 55.799] sna_drawable_move_region_to_cpu: pixmap=691 all damaged on CPU [ 55.799] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.799] sna_poly_fill_rect: fallback - fbPolyFillRect [ 55.799] sna_gc_move_to_gpu(0x55e0f751c330) [ 55.799] sna_change_window_attributes [ 55.799] sna_change_window_attributes: flushing background pixmap [ 55.799] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.799] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=2a4 [ 55.799] sna_validate_gc: recomputing clip [ 55.799] sna_validate_gc: composite clip=2x[(3090, 1211), (3106, 1227)] [0x55e0f73a4f30] [ 55.799] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.799] sna_poly_fill_rect_extents: [0] = (0, 0)x(14, 4) [ 55.799] sna_poly_fill_rect: extents(3090, 1211), (3106, 1227), flags=3 [ 55.799] sna_drawable_use_bo pixmap=8, box=((3090, 1211), (3106, 1227)), flags=1... [ 55.799] sna_drawable_use_bo: pinned, never REPLACES [ 55.799] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 55.799] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.799] sna_drawable_use_bo: using whole GPU bo [ 55.799] sna_poly_fill_rect: tiled fill, testing for blt [ 55.799] sna_poly_fill_rect_tiled_blt pixmap=8, x 2 [(0, 0)x(14, 4)...], clipped? 11 [ 55.799] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 16x16 from 16x16 (area 16x16) [ 55.799] sna_pixmap_get_source_bo(pixmap=691, size=16x16) [ 55.799] sna_pixmap_move_to_gpu(pixmap=691, usage=0), flags=4a [ 55.799] sna_pixmap_move_to_gpu: CPU damage? 1 [ 55.799] sna_pixmap_move_to_gpu: creating GPU bo (16x16@32), create=8 [ 55.799] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.799] kgem_choose_tiling: 16x16 -> 0 [ 55.799] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 55.799] kgem_choose_tiling: 16x16 -> 0 [ 55.799] sna_pixmap_alloc_gpu: pixmap=691 [ 55.799] kgem_create_2d(16x16, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.799] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 55.799] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 55.799] from inactive: pitch=64, tiling=0: handle=38, id=463 [ 55.799] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 55.799] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.799] sna_replace(handle=38, 16x16, bpp=32, tiling=0) busy?=0 [ 55.799] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 55.799] sna_pixmap_mark_active: pixmap=691, handle=38 [ 55.799] gen9_render_copy (alu=3, src=(16x16), dst=(5760x2160)) [ 55.799] kgem_bo_is_render: handle=38, rq? 0 [0] [ 55.799] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.799] kgem_bo_is_render: handle=39, rq? 1 [1] [ 55.799] kgem_check_bo: num_pages=+3, num_exec=+1 [ 55.799] gen9_composite_get_binding_table(fd80) [ 55.799] kgem_add_reloc64: handle=38, pos=16216, delta=0, domains=40000 [ 55.799] kgem_add_handle: handle=38, index=5 [ 55.799] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=1d5000) [ 55.799] [3f50] bind bo(handle=38, addr=1d5000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 55.799] gen9_emit_vertex_elements: setup id=0 [ 55.799] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(8) = (0, 0) [ 55.799] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1211), (3104, 1215)] [ 55.799] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.799] sna_poly_fill_rect_tiled_blt: rectangle [(3090, 1215), (3106, 1227)] [ 55.799] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 55.799] gen8_vertex_flush[5f4] = 6 [ 55.799] sna_destroy_pixmap: pixmap=685, attached?=1 [ 55.799] _kgem_bo_destroy: handle=24, proxy? 0 [ 55.799] __kgem_bo_destroy: handle=24, size=12288 [ 55.799] __kgem_busy: handle=24, busy=0, wedged=0 [ 55.799] __kgem_bo_clear_busy: handle=24 [ 55.799] __kgem_bo_clear_dirty: handle=24 [ 55.799] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 55.799] __sna_free_pixmap(pixmap=685) [ 55.799] sna_create_window: window=2097658 [ 55.799] sna_set_window_pixmap: window=2097658, old pixmap=0 new pixmap=8 [ 55.803] sna_change_window_attributes [ 55.803] sna_block_handler (timeout=0) [ 55.803] sna_block_handler (timeout=595243) [ 55.803] kgem_retire, need_retire?=1 [ 55.803] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.803] kgem_retire__requests_ring: retiring ring 0 [ 55.803] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.803] __kgem_retire_rq: request 2 complete [ 55.803] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.803] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.803] kgem_retire -- retired=0, need_retire=0 [ 55.803] sna_accel_block: GPU idle, flushing [ 55.803] gen8_vertex_close: used=642, vbo active? 26, vb=201, nreloc=2 [ 55.803] gen8_vertex_close: reloc[0] = 289 [ 55.803] kgem_add_reloc64: handle=26, pos=289, delta=0, domains=200000 [ 55.803] kgem_add_handle: handle=26, index=6 [ 55.803] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=16e000) [ 55.803] gen8_vertex_close: reloc[1] = 361 [ 55.803] kgem_add_reloc64: handle=26, pos=361, delta=0, domains=200000 [ 55.803] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=16e000) [ 55.803] batch[1/1, flags=1800]: 388 388 16208 16384, nreloc=12, nexec=7, nfence=0, aperture=12487 [fenced=0] [ 55.803] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=2f76000 [ 55.803] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 55.803] kgem_fixup_relocs: shrinking by 61440 [ 55.803] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.803] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.803] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ed4f000 [ 55.804] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=1bb000 [ 55.804] kgem_commit: release handle=5 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=13000 [ 55.804] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.804] __kgem_bo_clear_busy: handle=8 [ 55.804] __kgem_bo_clear_dirty: handle=8 [ 55.804] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1f000 [ 55.804] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=20000 [ 55.804] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 55.804] __kgem_bo_clear_busy: handle=8 [ 55.804] __kgem_bo_clear_dirty: handle=8 [ 55.804] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=1d5000 [ 55.804] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=16e000 [ 55.804] __kgem_busy: handle=2, busy=131072, wedged=0 [ 55.804] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=3, offset=1499136 [ 55.804] sna_scanout_do_flush: flush timer active: delta=-47 [ 55.804] sna_scanout_do_flush (time=55803), triggered [ 55.804] sna_scanout_flush (time=55803), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 55.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.804] stop_flush: scanout=39 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 55.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 55.804] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 55.804] sna_mode_redisplay: damage: 1x(2989, 1209), (3116, 1229) [ 55.804] move_crtc_to_gpu: CRTC 43 [pipe=0] requires frontbuffer [ 55.804] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=14a [ 55.804] sna_pixmap_move_to_gpu: already all-damaged [ 55.804] sna_pixmap_mark_active: pixmap=8, handle=39 [ 55.804] sna_mode_redisplay: crtc[0] transformed? 0 [ 55.804] sna_mode_redisplay: crtc[1] transformed? 0 [ 55.804] sna_mode_redisplay: crtc[2] transformed? 0 [ 55.804] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=10 [active?=3], new handle=39 [active=0] [ 55.804] __kgem_bo_clear_dirty: handle=39 [ 55.804] sna_mode_redisplay: crtc 0 [43, pipe=0] active? 10, transformed? 0 [ 55.804] get_fb: reusing fb=153 for handle=39 [ 55.804] sna_mode_redisplay: recording flip on CRTC:43 handle=39, active_scanout=1, serial=1 [ 55.804] __kgem_bo_clear_busy: handle=39 [ 55.804] __kgem_bo_clear_dirty: handle=39 [ 55.804] sna_mode_redisplay: crtc 1 [59, pipe=1] active? 10, transformed? 0 [ 55.804] sna_mode_redisplay: recording flip on CRTC:59 handle=39, active_scanout=2, serial=1 [ 55.804] __kgem_bo_clear_busy: handle=39 [ 55.804] __kgem_bo_clear_dirty: handle=39 [ 55.804] sna_mode_redisplay: crtc 2 [75, pipe=2] active? 0, transformed? 0 [ 55.804] sna_mode_redisplay: flipped 2 outputs, shadow active? 10 [ 55.804] set_shadow: waiting for region 1x[(2989, 1209), (3116, 1229)], front handle=39, shadow handle=10 [ 55.804] sna_accel_do_throttle (time=55803), triggered [ 55.804] sna_accel_throttle (time=55803) [ 55.804] sna_accel_block: evaluating timers, active=7 [ 55.804] sna_accel_block: flush timer expires in 16 [55819] [ 55.804] sna_block_handler (timeout=595242) [ 55.827] kgem_retire, need_retire?=1 [ 55.827] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 55.827] kgem_retire__requests_ring: retiring ring 0 [ 55.827] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.827] __kgem_retire_rq: request 2 complete [ 55.827] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 55.828] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 55.828] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 55.828] kgem_retire -- retired=0, need_retire=0 [ 55.828] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 55.828] gen6_render_retire: resetting idle vbo [ 55.828] sna_scanout_do_flush: flush timer active: delta=-9 [ 55.828] sna_scanout_do_flush (time=55828), triggered [ 55.828] sna_scanout_flush (time=55828), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 55.828] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.828] stop_flush: scanout=39 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 55.828] has_shadow: has pending damage? 0, outstanding flips: 2 [ 55.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 55.828] sna_accel_do_throttle (time=55828), triggered [ 55.828] sna_accel_throttle (time=55828) [ 55.828] sna_accel_disarm_timer[1] (time=55828) [ 55.828] sna_accel_block: evaluating timers, active=5 [ 55.828] sna_accel_block: flush timer expires in 16 [55844] [ 55.828] sna_mode_wakeup: len=64 [ 55.828] sna_mode_wakeup: recording last swap on pipe=1, frame 992 [3e0], time 55.813888 [ 55.828] sna_mode_wakeup: removing handle=10 [active_scanout=2] from scanout, installing handle=39 [active_scanout=2] [ 55.828] sna_mode_wakeup: flip complete, pending? 2 [ 55.828] sna_mode_wakeup: recording last swap on pipe=0, frame 1987 [7c3], time 55.817858 [ 55.828] sna_mode_wakeup: removing handle=10 [active_scanout=1] from scanout, installing handle=39 [active_scanout=2] [ 55.828] sna_mode_wakeup: flip complete, pending? 1 [ 55.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 55.828] sna_create_window: window=2097659 [ 55.828] sna_set_window_pixmap: window=2097659, old pixmap=0 new pixmap=8 [ 55.828] sna_create_window: window=2097660 [ 55.828] sna_set_window_pixmap: window=2097660, old pixmap=0 new pixmap=8 [ 55.828] sna_change_window_attributes [ 55.828] sna_create_pixmap(9, 9, 8, usage=3) [ 55.828] kgem_can_create_2d: 9x9 @ 8 [ 55.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 55.828] kgem_can_create_2d: untiled size=4096 [ 55.828] kgem_choose_tiling: too thin [width 9, 8 bpp] for TILING_X [ 55.828] kgem_choose_tiling: 9x9 -> 0 [ 55.828] sna_create_pixmap: usage=3, flags=a [ 55.828] sna_create_pixmap: small buffer [108], attaching to shadow pixmap [ 55.828] create_pixmap: allocating pixmap 9x9, depth=8/8, size=116 [ 55.828] create_pixmap: serial=696, usage=3, 9x9 [ 55.828] sna_create_pixmap: serial=696, 9x9, usage=3 [ 55.828] sna_composite(pixmap=696, op=1, src=695+(0, 0), mask=0+(0, 0), dst=696+(0, 0)+(0, 0), size=(9, 9) [ 55.828] sna_compute_composite_region: dst=(0, 0)x(9, 9) [ 55.828] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) [ 55.828] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (9, 9)] [ 55.828] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) [ 55.828] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) [ 55.828] sna_composite: fallback, dst pixmap=696 is too small (or completely damaged) [ 55.828] sna_composite: fallback -- fbComposite [ 55.828] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 9): region=((0,0), (9, 9)) [ 55.828] sna_composite_fb: fallback -- move src to cpu [ 55.828] sna_composite_fb: fallback -- move dst to cpu [ 55.828] sna_drawable_move_region_to_cpu(pixmap=696 (9x9), [(0, 0), (9, 9)], flags=5) [ 55.828] sna_drawable_move_region_to_cpu: region (0, 0), (9, 9) + (0, 0) subsumes pixmap (9x9) [ 55.828] _sna_pixmap_move_to_cpu(pixmap=696, 9x9, flags=5) [ 55.828] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.828] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.828] _sna_pixmap_move_to_cpu: marking as damaged [ 55.828] __sna_damage_all(9, 9) [ 55.828] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.828] sna_transform_is_imprecise_integer_translation: no transform [ 55.828] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=12/12 [ 55.828] sna_create_pixmap(3, 9, 8, usage=3) [ 55.828] kgem_can_create_2d: 3x9 @ 8 [ 55.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 55.828] kgem_can_create_2d: untiled size=4096 [ 55.828] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [ 55.828] kgem_choose_tiling: 3x9 -> 0 [ 55.828] sna_create_pixmap: usage=3, flags=a [ 55.828] sna_create_pixmap: small buffer [36], attaching to shadow pixmap [ 55.828] create_pixmap: allocating pixmap 3x9, depth=8/8, size=44 [ 55.828] create_pixmap: serial=698, usage=3, 3x9 [ 55.828] sna_create_pixmap: serial=698, 3x9, usage=3 [ 55.829] sna_composite(pixmap=698, op=1, src=697+(0, 0), mask=0+(0, 0), dst=698+(0, 0)+(0, 0), size=(3, 9) [ 55.829] sna_compute_composite_region: dst=(0, 0)x(3, 9) [ 55.829] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3, 9) [ 55.829] clip_to_dst: region: 1x[(0, 0), (3, 9)], clip: 1x[(0, 0), (3, 9)] [ 55.829] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3, 9) [ 55.829] sna_compute_composite_region: clip against src (3x9 clip=0): (0, 0), (3, 9) [ 55.829] sna_composite: fallback, dst pixmap=698 is too small (or completely damaged) [ 55.829] sna_composite: fallback -- fbComposite [ 55.829] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(3, 9): region=((0,0), (3, 9)) [ 55.829] sna_composite_fb: fallback -- move src to cpu [ 55.829] sna_composite_fb: fallback -- move dst to cpu [ 55.829] sna_drawable_move_region_to_cpu(pixmap=698 (3x9), [(0, 0), (3, 9)], flags=5) [ 55.829] sna_drawable_move_region_to_cpu: region (0, 0), (3, 9) + (0, 0) subsumes pixmap (3x9) [ 55.829] _sna_pixmap_move_to_cpu(pixmap=698, 3x9, flags=5) [ 55.829] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.829] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.829] _sna_pixmap_move_to_cpu: marking as damaged [ 55.829] __sna_damage_all(3, 9) [ 55.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.829] sna_transform_is_imprecise_integer_translation: no transform [ 55.829] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x9, pitch=4/4 [ 55.829] sna_create_pixmap(5, 2, 8, usage=3) [ 55.829] kgem_can_create_2d: 5x2 @ 8 [ 55.829] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=2 [ 55.829] kgem_can_create_2d: untiled size=4096 [ 55.829] kgem_choose_tiling: too short [2] for TILING_X [ 55.829] kgem_choose_tiling: 5x2 -> 0 [ 55.829] sna_create_pixmap: usage=3, flags=a [ 55.829] sna_create_pixmap: small buffer [16], attaching to shadow pixmap [ 55.829] create_pixmap: allocating pixmap 5x2, depth=8/8, size=24 [ 55.829] create_pixmap: serial=700, usage=3, 5x2 [ 55.829] sna_create_pixmap: serial=700, 5x2, usage=3 [ 55.829] sna_composite(pixmap=700, op=1, src=699+(0, 0), mask=0+(0, 0), dst=700+(0, 0)+(0, 0), size=(5, 2) [ 55.829] sna_compute_composite_region: dst=(0, 0)x(5, 2) [ 55.829] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 2) [ 55.829] clip_to_dst: region: 1x[(0, 0), (5, 2)], clip: 1x[(0, 0), (5, 2)] [ 55.829] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 2) [ 55.829] sna_compute_composite_region: clip against src (5x2 clip=0): (0, 0), (5, 2) [ 55.829] sna_composite: fallback, dst pixmap=700 is too small (or completely damaged) [ 55.829] sna_composite: fallback -- fbComposite [ 55.829] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 2): region=((0,0), (5, 2)) [ 55.829] sna_composite_fb: fallback -- move src to cpu [ 55.829] sna_composite_fb: fallback -- move dst to cpu [ 55.829] sna_drawable_move_region_to_cpu(pixmap=700 (5x2), [(0, 0), (5, 2)], flags=5) [ 55.829] sna_drawable_move_region_to_cpu: region (0, 0), (5, 2) + (0, 0) subsumes pixmap (5x2) [ 55.829] _sna_pixmap_move_to_cpu(pixmap=700, 5x2, flags=5) [ 55.829] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.829] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.829] _sna_pixmap_move_to_cpu: marking as damaged [ 55.829] __sna_damage_all(5, 2) [ 55.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.829] sna_transform_is_imprecise_integer_translation: no transform [ 55.829] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x2, pitch=8/8 [ 55.829] sna_create_pixmap(5, 4, 8, usage=3) [ 55.829] kgem_can_create_2d: 5x4 @ 8 [ 55.829] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=4 [ 55.829] kgem_can_create_2d: untiled size=4096 [ 55.829] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 55.829] kgem_choose_tiling: 5x4 -> 0 [ 55.829] sna_create_pixmap: usage=3, flags=a [ 55.829] sna_create_pixmap: small buffer [32], attaching to shadow pixmap [ 55.829] create_pixmap: allocating pixmap 5x4, depth=8/8, size=40 [ 55.829] create_pixmap: serial=702, usage=3, 5x4 [ 55.829] sna_create_pixmap: serial=702, 5x4, usage=3 [ 55.829] sna_composite(pixmap=702, op=1, src=701+(0, 0), mask=0+(0, 0), dst=702+(0, 0)+(0, 0), size=(5, 4) [ 55.829] sna_compute_composite_region: dst=(0, 0)x(5, 4) [ 55.829] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 4) [ 55.829] clip_to_dst: region: 1x[(0, 0), (5, 4)], clip: 1x[(0, 0), (5, 4)] [ 55.829] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 4) [ 55.829] sna_compute_composite_region: clip against src (5x4 clip=0): (0, 0), (5, 4) [ 55.829] sna_composite: fallback, dst pixmap=702 is too small (or completely damaged) [ 55.829] sna_composite: fallback -- fbComposite [ 55.829] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 4): region=((0,0), (5, 4)) [ 55.829] sna_composite_fb: fallback -- move src to cpu [ 55.829] sna_composite_fb: fallback -- move dst to cpu [ 55.829] sna_drawable_move_region_to_cpu(pixmap=702 (5x4), [(0, 0), (5, 4)], flags=5) [ 55.829] sna_drawable_move_region_to_cpu: region (0, 0), (5, 4) + (0, 0) subsumes pixmap (5x4) [ 55.829] _sna_pixmap_move_to_cpu(pixmap=702, 5x4, flags=5) [ 55.829] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.829] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.829] _sna_pixmap_move_to_cpu: marking as damaged [ 55.829] __sna_damage_all(5, 4) [ 55.829] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.829] sna_transform_is_imprecise_integer_translation: no transform [ 55.829] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x4, pitch=8/8 [ 55.829] sna_create_pixmap(389, 69, 24, usage=0) [ 55.830] kgem_can_create_2d: 389x69 @ 24 [ 55.830] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1568, height=69 [ 55.830] kgem_can_create_2d: untiled size=110592 [ 55.830] kgem_choose_tiling: 389x69 -> 1 [ 55.830] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=72 [ 55.830] kgem_can_create_2d: tiled[1] size=147456 [ 55.830] sna_create_pixmap: usage=0, flags=1b [ 55.830] sna_create_pixmap: creating GPU pixmap 389x69, stride=1556, flags=1b [ 55.830] __pop_freed_pixmap: reusing freed pixmap=683 header [ 55.830] create_pixmap_hdr: pixmap=703, width=389, height=69, usage=0 [ 55.830] sna_create_pixmap: serial=703, 389x69, usage=0 [ 55.830] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=2b3, drawable=2c0 [ 55.830] sna_validate_gc: recomputing clip [ 55.830] sna_validate_gc: composite clip=1x[(0, 0), (389, 69)] [0x55e0f73374c0] [ 55.830] sna_put_image((0, 0)x(389, 69), depth=24, format=2) [ 55.830] try_upload__fast: ignore existing cpu damage (if any) [ 55.830] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.830] kgem_choose_tiling: 389x69 -> 1 [ 55.830] sna_pixmap_alloc_gpu: pixmap=704 [ 55.830] kgem_create_2d(389x69, bpp=32, tiling=1, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.830] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=72 [ 55.830] __kgem_bo_init(handle=41, num_pages=36) [ 55.830] kgem_set_tiling: handle=41, tiling=1 [1], pitch=2048 [2048]: 1 [ 55.830] new pitch=2048, tiling=1, handle=41, id=464, num_pages=36 [36], bucket=5 [ 55.830] try_upload__inplace: tiling=1 [ 55.830] kgem_bo_can_map__cpu: handle=41 [ 55.830] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.830] sna_pixmap_move_area_to_gpu: pixmap=704 box=(0, 0), (389, 69), flags=1 [ 55.830] _sna_damage_subtract_box(None - (0, 0), (389, 69))... [ 55.830] = None [ 55.830] sna_pixmap_move_to_gpu(pixmap=704, usage=0), flags=3 [ 55.830] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.830] sna_pixmap_mark_active: pixmap=704, handle=41 [ 55.830] __kgem_bo_is_busy: handle=41, domain: 1 exec? 0, rq? 0 [ 55.830] kgem_bo_can_map__cpu: handle=41 [ 55.830] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.830] kgem_bo_map__cpu(handle=41, size=147456, map=0x0:0x0) [ 55.830] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 5) [ 55.830] __kgem_bo_map__cpu: caching CPU vma for 41 [ 55.830] kgem_bo_sync__cpu: handle=41 [ 55.830] try_upload__tiled_x: upload(0, 0, 389, 69) x 1 [ 55.830] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(389, 69) [ 55.830] memcpy_to_tiled_x__swizzle_0__sse2(bpp=32): src=(0, 0), dst=(0, 0), size=389x69, pitch=1556/2048 [ 55.830] __sna_damage_all(389, 69) [ 55.830] sna_change_window_attributes [ 55.830] sna_change_window_attributes: flushing background pixmap [ 55.830] sna_validate_pixmap: target bpp=32, source bpp=32 [ 55.830] sna_validate_gc(0x55e0f6f690c0) changes=7fffff, previous serial=80000000, drawable=2b4 [ 55.830] sna_validate_gc: recomputing clip [ 55.830] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55e0f7337af0] [ 55.830] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 55.830] sna_poly_fill_rect, nothing to do [ 55.830] sna_create_pixmap(379, 30, 24, usage=0) [ 55.830] kgem_can_create_2d: 379x30 @ 24 [ 55.830] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1536, height=30 [ 55.830] kgem_can_create_2d: untiled size=49152 [ 55.830] kgem_choose_tiling: 379x30 -> 1 [ 55.830] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=32 [ 55.830] kgem_can_create_2d: tiled[1] size=49152 [ 55.830] sna_create_pixmap: usage=0, flags=1b [ 55.830] sna_create_pixmap: creating GPU pixmap 379x30, stride=1516, flags=1b [ 55.830] __pop_freed_pixmap: reusing freed pixmap=544 header [ 55.831] create_pixmap_hdr: pixmap=705, width=379, height=30, usage=0 [ 55.831] sna_create_pixmap: serial=705, 379x30, usage=0 [ 55.831] sna_validate_gc(0x55e0f73a6160) changes=0, previous serial=2c0, drawable=2c2 [ 55.831] sna_validate_gc: recomputing clip [ 55.831] sna_validate_gc: composite clip=1x[(0, 0), (379, 30)] [0x55e0f73374c0] [ 55.831] sna_put_image((0, 0)x(379, 30), depth=24, format=2) [ 55.831] try_upload__fast: ignore existing cpu damage (if any) [ 55.831] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 55.831] kgem_choose_tiling: 379x30 -> 1 [ 55.831] sna_pixmap_alloc_gpu: pixmap=706 [ 55.831] kgem_create_2d(379x30, bpp=32, tiling=1, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 55.831] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=32 [ 55.831] __kgem_bo_init(handle=42, num_pages=12) [ 55.831] kgem_set_tiling: handle=42, tiling=1 [1], pitch=1536 [1536]: 1 [ 55.831] new pitch=1536, tiling=1, handle=42, id=465, num_pages=12 [12], bucket=3 [ 55.831] try_upload__inplace: tiling=1 [ 55.831] kgem_bo_can_map__cpu: handle=42 [ 55.831] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.831] sna_pixmap_move_area_to_gpu: pixmap=706 box=(0, 0), (379, 30), flags=1 [ 55.831] _sna_damage_subtract_box(None - (0, 0), (379, 30))... [ 55.831] = None [ 55.831] sna_pixmap_move_to_gpu(pixmap=706, usage=0), flags=3 [ 55.831] sna_pixmap_move_to_gpu: CPU damage? 0 [ 55.831] sna_pixmap_mark_active: pixmap=706, handle=42 [ 55.831] __kgem_bo_is_busy: handle=42, domain: 1 exec? 0, rq? 0 [ 55.831] kgem_bo_can_map__cpu: handle=42 [ 55.831] kgem_bo_can_map__cpu: non-LLC - CPU domain? 1, clean? 1 [ 55.831] kgem_bo_map__cpu(handle=42, size=49152, map=0x0:0x0) [ 55.831] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 3) [ 55.831] __kgem_bo_map__cpu: caching CPU vma for 42 [ 55.831] kgem_bo_sync__cpu: handle=42 [ 55.831] try_upload__tiled_x: upload(0, 0, 379, 30) x 1 [ 55.831] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(379, 30) [ 55.831] memcpy_to_tiled_x__swizzle_0__sse2(bpp=32): src=(0, 0), dst=(0, 0), size=379x30, pitch=1516/1536 [ 55.831] __sna_damage_all(379, 30) [ 55.831] sna_create_pixmap(1, 1, 32, usage=0) [ 55.831] kgem_can_create_2d: 1x1 @ 32 [ 55.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 55.831] kgem_can_create_2d: untiled size=4096 [ 55.831] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 55.831] kgem_choose_tiling: 1x1 -> 0 [ 55.831] sna_create_pixmap: usage=0, flags=a [ 55.831] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 55.831] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 55.831] create_pixmap: serial=707, usage=0, 1x1 [ 55.831] sna_create_pixmap: serial=707, 1x1, usage=0 [ 55.831] sna_composite_rectangles(pixmap=708, op=1, ff404040 x 1 [(0, 0)x(1, 1) ...]) [ 55.831] sna_composite_rectangles: converted to op 1 [ 55.831] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 55.831] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 55.831] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 55.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 55.831] sna_composite_rectangles: fallback, dst pixmap=708 too small or not attached [ 55.831] sna_composite_rectangles: fallback [ 55.831] sna_drawable_move_region_to_cpu(pixmap=708 (1x1), [(0, 0), (1, 1)], flags=1) [ 55.831] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 55.831] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=1) [ 55.831] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 55.831] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 55.831] operate_inplace: no, inplace operation not suitable [ 55.831] _sna_pixmap_move_to_cpu: marking as damaged [ 55.831] __sna_damage_all(1, 1) [ 55.831] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 55.831] sna_composite_rectangles: fallback fill: (0, 0)x(1, 1) ff404040 [ 55.831] sna_glyphs(op=3, nlist=2, src=(0, 0)) [ 55.831] kgem_bo_is_busy: handle=42, domain: 1 exec? 0, rq? 0 [ 55.831] can_discard_mask: nlist=2, mask=18000, depth 8, op=3 (bounded? 1) [ 55.831] glyphs_format: format=98304, depth=8 [ 55.831] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 55.831] sna_glyphs: discarding mask [ 55.831] glyphs0_to_dst(op=3, src=(0, 0), nlist=2, dst=(2, 12)+(0, 0)) [ 55.831] clipped_glyphs: no, clip region (0, 0), (379, 30) matches drawable pixmap=94424709165168 size=379x30 [ 55.831] glyph_cache(0): adding glyph to cache 0, pos 96 [ 55.831] glyph_cache_upload: upload glyph 0x55e0f73726b0 to cache (64, 32)x(3, 9) [ 55.831] sna_composite(pixmap=1, op=1, src=698+(0, 0), mask=0+(0, 0), dst=1+(64, 32)+(0, 0), size=(3, 9) [ 55.831] sna_compute_composite_region: dst=(64, 32)x(3, 9) [ 55.832] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 32), (67, 41) [ 55.832] clip_to_dst: region: 1x[(64, 32), (67, 41)], clip: 1x[(0, 0), (1024, 1024)] [ 55.832] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 32), (67, 41) [ 55.832] sna_compute_composite_region: clip against src (3x9 clip=0): (64, 32), (67, 41) [ 55.832] sna_composite: composite region extents:+(0, 0) -> (64, 32), (67, 41) + (0, 0) [ 55.832] gen9_render_composite: 3x9, current mode=0/0 [ 55.832] kgem_bo_is_render: handle=6, rq? 0 [0] [ 55.832] sna_blt_composite (0, 0), (64, 32), 3x9 [ 55.832] sna_transform_is_imprecise_integer_translation: no transform [ 55.832] sna_blt_composite: converting transform to integer translation? (0, 0) [ 55.832] sna_blt_composite: blt dst offset (0, 0), source offset (-64, -32), with alpha fixup? 0 [ 55.832] use_cpu_bo: no cpu bo [ 55.832] move_to_gpu: not migrating pixmap=698 due to usage_hint=3 [ 55.832] sna_drawable_use_bo pixmap=1, box=((64, 32), (67, 41)), flags=9... [ 55.832] sna_drawable_use_bo: pinned, never REPLACES [ 55.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 55.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.832] sna_drawable_use_bo: using whole GPU bo [ 55.832] sna_drawable_move_region_to_cpu(pixmap=698 (3x9), [(0, 0), (3, 9)], flags=2) [ 55.832] sna_drawable_move_region_to_cpu: pixmap=698 all damaged on CPU [ 55.832] prepare_blt_put [ 55.832] blt_put_composite_box: src=(-64, -32), dst=(0, 0) [ 55.832] sna_write_boxes x 1, src stride=4, src dx=(-64, -32) [ 55.832] kgem_bo_can_map: handle=6, map=0x7f8b3d9b9000:0x0:0x0, tiling=2, domain=0, offset=131072 [ 55.832] kgem_bo_can_map__cpu: handle=6 [ 55.832] kgem_bo_can_map__cpu: non-LLC - CPU domain? 0, clean? 1 [ 55.832] __kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 55.832] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=6:tiling=2 [ 55.832] __kgem_bcs_set_tiling: updating SWCTRL 0 -> 2 [ 55.832] kgem_create_buffer: size=36, flags=3 [write?=1, inplace?=1, last?=0] [ 55.832] kgem_create_buffer: searching for an inactive GTT map for upload [ 55.832] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 55.832] search_linear_cache: inactive and cache bucket empty [ 55.832] search_linear_cache: active cache bucket empty [ 55.832] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 55.832] search_linear_cache: inactive and cache bucket empty [ 55.832] search_linear_cache: active cache bucket empty [ 55.832] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 55.832] search_linear_cache: inactive and cache bucket empty [ 55.832] search_linear_cache: active cache bucket empty [ 55.832] search_snoop_cache: num_pages=64, flags=0 [ 55.832] search_snoop_cache: found handle=16 (num_pages=64) in snoop cache [ 55.832] search_snoopable_buffer: created CPU handle=16 for buffer, size 64 [ 55.832] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f8b3d979000) [ 55.832] kgem_bo_sync__cpu: handle=16 [ 55.832] __kgem_busy: handle=16, busy=0, wedged=0 [ 55.832] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 55.832] __kgem_busy: handle=16, busy=0, wedged=0 [ 55.832] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 55.832] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 55.832] kgem_create_buffer(pages=64 [64]) new handle=16, used=36, write=1 [ 55.832] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=36, io=1 [ 55.832] __kgem_bo_init(handle=16, num_pages=36) [ 55.832] sna_write_boxes: box src=(0, 0), dst=(64, 32) size=(3, 9), dst offset=0, dst pitch=4 [ 55.832] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x9, pitch=4/4 [ 55.832] kgem_add_reloc64: handle=6, pos=7, delta=0, domains=28002 [ 55.832] kgem_add_handle: handle=6, index=0 [ 55.832] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=20000) [ 55.832] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.832] kgem_add_reloc64: handle=16, pos=11, delta=0, domains=28000 [ 55.832] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 55.832] kgem_add_handle: handle=16, index=1 [ 55.832] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=120000) [ 55.832] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.832] apply_damage: damage=0x0, region=1 [(64, 32), (67, 41) + (0, 0)] [ 55.832] nop_done: flushing BLT operation on empty ring [ 55.832] kgem_clear_swctrl: clearin SWCTRL LRI from 2 [ 55.832] batch[3/3, flags=1800]: 22 22 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=320 [fenced=0] [ 55.832] kgem_finish_buffers: buffer handle=16, used=256, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 55.832] kgem_finish_buffers: retaining upload buffer (256/262144): used=4096, refcnt=1 [ 55.832] __kgem_busy: handle=2, busy=0, wedged=0 [ 55.832] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=2f76000 [ 55.832] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=20000 [ 55.832] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 1 -> offset=120000 [ 55.832] __kgem_busy: handle=2, busy=524288, wedged=0 [ 55.832] kgem_bo_can_map: handle=26, map=0x0:0x7f8b3d8f9000:0x7f8b3d939000, tiling=0, domain=0, offset=1499136 [ 55.833] gen9_render_composite: 0x0, current mode=0/3 [ 55.833] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 55.833] kgem_bo_is_busy: handle=42, domain: 1 exec? 0, rq? 0 [ 55.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.833] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.833] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.833] sna_drawable_use_bo: using whole GPU bo [ 55.833] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.833] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.833] get_pixel: 0x55e0f7360a70 [ 55.833] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.833] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.833] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.833] color_convert: src=ff404040 [20028888] [ 55.833] color_convert: dst=ff404040 [20028888] [ 55.833] sna_render_get_solid: ff404040 [ 55.833] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=2) [ 55.833] sna_render_get_solid(2) = ff404040 (new) [ 55.833] kgem_create_proxy: target handle=19 [proxy? -1], offset=8, length=4, io=0 [ 55.833] __kgem_bo_init(handle=19, num_pages=4) [ 55.833] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.833] sna_transform_is_imprecise_integer_translation: no transform [ 55.833] gen9_composite_picture: integer translation (0, 0), removing [ 55.833] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.833] sna_render_pixmap_bo: GPU all damaged [ 55.833] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.833] gen4_choose_composite_emitter: solid, identity mask [ 55.833] needs_batch_flush: flushing before handle=42 for new reservation [ 55.833] needs_batch_flush: flushing before handle=6 for required semaphore [ 55.833] kgem_check_bo: num_pages=+269, num_exec=+3 [ 55.833] aligning vertex: was 2, now 4 floats per vertex [ 55.833] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 55.833] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 55.833] kgem_add_reloc64: handle=5, pos=37, delta=1, domains=100000 [ 55.833] kgem_add_handle: handle=5, index=0 [ 55.833] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=13000) [ 55.833] kgem_add_reloc64: handle=5, pos=41, delta=1, domains=100000 [ 55.833] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=13000) [ 55.833] gen9_composite_get_binding_table(ffc0) [ 55.833] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 55.833] kgem_add_handle: handle=42, index=1 [ 55.833] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 55.833] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.833] [3fe0] bind bo(handle=42, addr=0), format=192, width=379, height=30, pitch=1536, tiling=1 -> render [ 55.833] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 55.833] kgem_add_reloc64: adding proxy [delta=8] for handle=19 [ 55.833] kgem_add_handle: handle=19, index=2 [ 55.833] kgem_add_reloc64[4] = (delta=8, target handle=2, presumed=161000) [ 55.833] [3fd0] bind bo(handle=19, addr=161008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 55.833] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 55.833] kgem_add_handle: handle=6, index=3 [ 55.833] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=20000) [ 55.833] [3fc0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> sampler [ 55.833] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 55.833] gen9_emit_sampler: sampler = a [ 55.833] gen9_emit_sf: num_sf_outputs=2 [ 55.833] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.833] gen9_emit_vertex_elements: setup id=9 [ 55.833] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.833] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.833] glyphs0_to_dst: glyph=(3, 3)x(3, 9), unclipped [ 55.833] emit_primitive_identity_mask__sse4_2: dst=(3, 3), mask=(64.00, 32.00) x (3.00, 9.00) [ 55.833] gen8_vertex_flush[498] = 3 [ 55.833] glyph_cache(0): adding glyph to cache 0, pos 100 [ 55.833] glyph_cache_upload: upload glyph 0x55e0f74ddf40 to cache (80, 32)x(7, 7) [ 55.833] sna_composite(pixmap=1, op=1, src=334+(0, 0), mask=0+(0, 0), dst=1+(80, 32)+(0, 0), size=(7, 7) [ 55.833] sna_compute_composite_region: dst=(80, 32)x(7, 7) [ 55.833] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (87, 39) [ 55.833] clip_to_dst: region: 1x[(80, 32), (87, 39)], clip: 1x[(0, 0), (1024, 1024)] [ 55.833] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (87, 39) [ 55.833] sna_compute_composite_region: clip against src (7x7 clip=0): (80, 32), (87, 39) [ 55.833] sna_composite: composite region extents:+(0, 0) -> (80, 32), (87, 39) + (0, 0) [ 55.833] gen9_render_composite: 7x7, current mode=1/1 [ 55.833] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.833] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.833] gen9_composite_set_target: (80, 32)x(7, 7), partial?=0 [ 55.833] sna_drawable_use_bo pixmap=1, box=((80, 32), (87, 39)), flags=f... [ 55.834] sna_drawable_use_bo: pinned, never REPLACES [ 55.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.834] sna_drawable_use_bo: using whole GPU bo [ 55.834] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.834] gen9_composite_picture: (0, 0)x(7, 7), dst=(80, 32) [ 55.834] sna_transform_is_imprecise_integer_translation: no transform [ 55.834] sna_set_cursor_position(3023, 1182), cursor? 1 [ 55.834] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.834] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.834] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.834] sna_set_cursor_position: CRTC:43 (3023, 1182), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.834] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.834] sna_set_cursor_position: CRTC:59 (1103, 1182), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.834] sna_set_cursor_position: CRTC:75 (1103, 1182), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.834] gen9_composite_picture: integer translation (0, 0), removing [ 55.834] sna_render_pixmap_bo pixmap=334, (0, 0)x(7, 7)/(7, 7) [ 55.834] sna_render_pixmap_bo box=(0, 0), (7, 7): (7, 7)/(7, 7) [ 55.834] sna_render_pixmap_bo: offset=(-80, -32), size=(7, 7) [ 55.834] use_cpu_bo: no cpu bo [ 55.834] move_to_gpu: not migrating pixmap=334 due to usage_hint=3 [ 55.834] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 7) [ 55.834] upload: box=(0, 0), (7, 7), pixmap=7x7 [ 55.834] sna_drawable_move_region_to_cpu(pixmap=334 (7x7), [(0, 0), (7, 7)], flags=2) [ 55.834] sna_drawable_move_region_to_cpu: pixmap=334 all damaged on CPU [ 55.834] kgem_can_create_2d: 7x7 @ 8 [ 55.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.834] kgem_can_create_2d: untiled size=4096 [ 55.834] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 55.834] kgem_choose_tiling: 7x7 -> 0 [ 55.834] kgem_upload_source_image : (0, 0), (7, 7), stride=8, bpp=8 [ 55.834] kgem_create_buffer_2d: 7x7, 8 bpp, stride=32 [ 55.834] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.834] kgem_create_buffer: reusing buffer? used=4096 + size=256, total=262144 [ 55.834] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=256, io=1 [ 55.834] __kgem_bo_init(handle=16, num_pages=256) [ 55.834] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/32 [ 55.834] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.834] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.834] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.834] gen4_choose_composite_emitter: identity src, no mask [ 55.834] kgem_check_bo: num_pages=+64, num_exec=+1 [ 55.834] aligning vertex: was 4, now 3 floats per vertex [ 55.834] gen9_composite_get_binding_table(fec0) [ 55.834] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 55.834] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=20000) [ 55.834] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.834] [3fa0] bind bo(handle=6, addr=20000), format=324, width=1024, height=1024, pitch=1024, tiling=2 -> render [ 55.834] kgem_add_reloc64: handle=16, pos=16280, delta=0, domains=40000 [ 55.834] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 55.834] kgem_add_handle: handle=16, index=4 [ 55.834] kgem_add_reloc64[7] = (delta=4096, target handle=4, presumed=120000) [ 55.834] [3f90] bind bo(handle=16, addr=121000), format=324, width=7, height=7, pitch=32, tiling=0 -> sampler [ 55.834] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.834] gen9_emit_sampler: sampler = 2 [ 55.834] gen9_emit_sf: num_sf_outputs=1 [ 55.834] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.834] gen9_emit_vertex_elements: setup id=2 [ 55.834] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.834] gen9_render_composite_box: (80, 32), (87, 39) [ 55.834] apply_damage: damage=0x0, region=1 [(80, 32), (87, 39) + (0, 0)] [ 55.834] gen8_vertex_flush[564] = 3 [ 55.834] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.834] gen9_render_composite: 0x0, current mode=1/1 [ 55.834] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.834] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.834] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.834] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.835] sna_drawable_use_bo: using whole GPU bo [ 55.835] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.835] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.835] get_pixel: 0x55e0f7360a70 [ 55.835] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.835] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.835] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.835] color_convert: src=ff404040 [20028888] [ 55.835] color_convert: dst=ff404040 [20028888] [ 55.835] sna_render_get_solid: ff404040 [ 55.838] sna_render_get_solid(2) = ff404040 (last) [ 55.838] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.838] sna_transform_is_imprecise_integer_translation: no transform [ 55.838] gen9_composite_picture: integer translation (0, 0), removing [ 55.838] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.838] sna_render_pixmap_bo: GPU all damaged [ 55.838] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.838] gen4_choose_composite_emitter: solid, identity mask [ 55.838] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.838] aligning vertex: was 3, now 4 floats per vertex [ 55.838] gen9_composite_get_binding_table(fe00) [ 55.838] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.838] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.838] gen9_emit_sampler: sampler = a [ 55.838] gen9_emit_sf: num_sf_outputs=2 [ 55.838] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.838] gen9_emit_vertex_elements: setup id=9 [ 55.838] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.838] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.838] glyphs0_to_dst: glyph=(7, 5)x(7, 7), unclipped [ 55.838] emit_primitive_identity_mask__sse4_2: dst=(7, 5), mask=(80.00, 32.00) x (7.00, 7.00) [ 55.838] gen8_vertex_flush[63c] = 3 [ 55.838] glyph_cache(0): adding glyph to cache 0, pos 101 [ 55.838] glyph_cache_upload: upload glyph 0x55e0f74df390 to cache (88, 32)x(8, 7) [ 55.838] sna_composite(pixmap=1, op=1, src=348+(0, 0), mask=0+(0, 0), dst=1+(88, 32)+(0, 0), size=(8, 7) [ 55.838] sna_compute_composite_region: dst=(88, 32)x(8, 7) [ 55.838] sna_compute_composite_region: initial clip against dst->pDrawable: (88, 32), (96, 39) [ 55.838] clip_to_dst: region: 1x[(88, 32), (96, 39)], clip: 1x[(0, 0), (1024, 1024)] [ 55.838] sna_compute_composite_region: clip against dst->pCompositeClip: (88, 32), (96, 39) [ 55.838] sna_compute_composite_region: clip against src (8x7 clip=0): (88, 32), (96, 39) [ 55.838] sna_composite: composite region extents:+(0, 0) -> (88, 32), (96, 39) + (0, 0) [ 55.838] gen9_render_composite: 8x7, current mode=1/1 [ 55.838] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.838] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.838] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.838] gen9_composite_set_target: (88, 32)x(8, 7), partial?=0 [ 55.838] sna_drawable_use_bo pixmap=1, box=((88, 32), (96, 39)), flags=f... [ 55.838] sna_drawable_use_bo: pinned, never REPLACES [ 55.838] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.838] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.838] sna_drawable_use_bo: using whole GPU bo [ 55.838] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.838] gen9_composite_picture: (0, 0)x(8, 7), dst=(88, 32) [ 55.838] sna_transform_is_imprecise_integer_translation: no transform [ 55.838] gen9_composite_picture: integer translation (0, 0), removing [ 55.838] sna_render_pixmap_bo pixmap=348, (0, 0)x(8, 7)/(8, 7) [ 55.838] sna_render_pixmap_bo box=(0, 0), (8, 7): (8, 7)/(8, 7) [ 55.838] sna_render_pixmap_bo: offset=(-88, -32), size=(8, 7) [ 55.838] use_cpu_bo: no cpu bo [ 55.838] move_to_gpu: not migrating pixmap=348 due to usage_hint=3 [ 55.838] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 7) [ 55.838] upload: box=(0, 0), (8, 7), pixmap=8x7 [ 55.838] sna_drawable_move_region_to_cpu(pixmap=348 (8x7), [(0, 0), (8, 7)], flags=2) [ 55.838] sna_drawable_move_region_to_cpu: pixmap=348 all damaged on CPU [ 55.839] kgem_can_create_2d: 8x7 @ 8 [ 55.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.839] kgem_can_create_2d: untiled size=4096 [ 55.839] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.839] kgem_choose_tiling: 8x7 -> 0 [ 55.839] kgem_upload_source_image : (0, 0), (8, 7), stride=8, bpp=8 [ 55.839] kgem_create_buffer_2d: 8x7, 8 bpp, stride=32 [ 55.839] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.839] kgem_create_buffer: reusing buffer? used=4352 + size=256, total=262144 [ 55.839] kgem_create_proxy: target handle=16 [proxy? -1], offset=4352, length=256, io=1 [ 55.839] __kgem_bo_init(handle=16, num_pages=256) [ 55.839] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/32 [ 55.839] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.839] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.839] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.839] gen4_choose_composite_emitter: identity src, no mask [ 55.839] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.839] aligning vertex: was 4, now 3 floats per vertex [ 55.839] gen9_composite_get_binding_table(fdc0) [ 55.842] sna_set_cursor_position(3023, 1181), cursor? 1 [ 55.842] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.842] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.842] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.842] sna_set_cursor_position: CRTC:43 (3023, 1181), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.842] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.842] sna_set_cursor_position: CRTC:59 (1103, 1181), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.842] sna_set_cursor_position: CRTC:75 (1103, 1181), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.843] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.843] kgem_add_reloc64: handle=16, pos=16232, delta=0, domains=40000 [ 55.843] kgem_add_reloc64: adding proxy [delta=4352] for handle=16 [ 55.843] kgem_add_reloc64[8] = (delta=4352, target handle=4, presumed=120000) [ 55.843] [3f60] bind bo(handle=16, addr=121100), format=324, width=8, height=7, pitch=32, tiling=0 -> sampler [ 55.843] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.843] gen9_emit_sampler: sampler = 2 [ 55.843] gen9_emit_sf: num_sf_outputs=1 [ 55.843] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.843] gen9_emit_vertex_elements: setup id=2 [ 55.843] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.843] gen9_render_composite_box: (88, 32), (96, 39) [ 55.843] apply_damage: damage=0x0, region=1 [(88, 32), (96, 39) + (0, 0)] [ 55.843] gen8_vertex_flush[6f4] = 3 [ 55.843] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.843] gen9_render_composite: 0x0, current mode=1/1 [ 55.843] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.843] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.843] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.843] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.843] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.843] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.843] sna_drawable_use_bo: using whole GPU bo [ 55.843] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.843] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.843] get_pixel: 0x55e0f7360a70 [ 55.843] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.843] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.843] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.843] color_convert: src=ff404040 [20028888] [ 55.843] color_convert: dst=ff404040 [20028888] [ 55.843] sna_render_get_solid: ff404040 [ 55.843] sna_render_get_solid(2) = ff404040 (last) [ 55.843] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.843] sna_transform_is_imprecise_integer_translation: no transform [ 55.843] gen9_composite_picture: integer translation (0, 0), removing [ 55.843] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.843] sna_render_pixmap_bo: GPU all damaged [ 55.843] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.843] gen4_choose_composite_emitter: solid, identity mask [ 55.843] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.843] aligning vertex: was 3, now 4 floats per vertex [ 55.843] gen9_composite_get_binding_table(fd40) [ 55.843] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.843] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.843] gen9_emit_sampler: sampler = a [ 55.843] gen9_emit_sf: num_sf_outputs=2 [ 55.843] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.843] gen9_emit_vertex_elements: setup id=9 [ 55.843] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.843] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.843] glyphs0_to_dst: glyph=(15, 5)x(8, 7), unclipped [ 55.843] emit_primitive_identity_mask__sse4_2: dst=(15, 5), mask=(88.00, 32.00) x (8.00, 7.00) [ 55.844] gen8_vertex_flush[7cc] = 3 [ 55.844] glyph_cache(0): adding glyph to cache 0, pos 102 [ 55.844] glyph_cache_upload: upload glyph 0x55e0f74dfbe0 to cache (80, 40)x(8, 7) [ 55.844] sna_composite(pixmap=1, op=1, src=354+(0, 0), mask=0+(0, 0), dst=1+(80, 40)+(0, 0), size=(8, 7) [ 55.844] sna_compute_composite_region: dst=(80, 40)x(8, 7) [ 55.844] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 40), (88, 47) [ 55.844] clip_to_dst: region: 1x[(80, 40), (88, 47)], clip: 1x[(0, 0), (1024, 1024)] [ 55.844] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 40), (88, 47) [ 55.844] sna_compute_composite_region: clip against src (8x7 clip=0): (80, 40), (88, 47) [ 55.844] sna_composite: composite region extents:+(0, 0) -> (80, 40), (88, 47) + (0, 0) [ 55.844] gen9_render_composite: 8x7, current mode=1/1 [ 55.844] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.844] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.844] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.844] gen9_composite_set_target: (80, 40)x(8, 7), partial?=0 [ 55.844] sna_drawable_use_bo pixmap=1, box=((80, 40), (88, 47)), flags=f... [ 55.844] sna_drawable_use_bo: pinned, never REPLACES [ 55.844] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.844] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.844] sna_drawable_use_bo: using whole GPU bo [ 55.844] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.844] gen9_composite_picture: (0, 0)x(8, 7), dst=(80, 40) [ 55.844] sna_transform_is_imprecise_integer_translation: no transform [ 55.844] gen9_composite_picture: integer translation (0, 0), removing [ 55.844] sna_render_pixmap_bo pixmap=354, (0, 0)x(8, 7)/(8, 7) [ 55.844] sna_render_pixmap_bo box=(0, 0), (8, 7): (8, 7)/(8, 7) [ 55.844] sna_render_pixmap_bo: offset=(-80, -40), size=(8, 7) [ 55.844] use_cpu_bo: no cpu bo [ 55.844] move_to_gpu: not migrating pixmap=354 due to usage_hint=3 [ 55.844] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 7) [ 55.844] upload: box=(0, 0), (8, 7), pixmap=8x7 [ 55.844] sna_drawable_move_region_to_cpu(pixmap=354 (8x7), [(0, 0), (8, 7)], flags=2) [ 55.844] sna_drawable_move_region_to_cpu: pixmap=354 all damaged on CPU [ 55.844] kgem_can_create_2d: 8x7 @ 8 [ 55.844] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.844] kgem_can_create_2d: untiled size=4096 [ 55.844] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.844] kgem_choose_tiling: 8x7 -> 0 [ 55.844] kgem_upload_source_image : (0, 0), (8, 7), stride=8, bpp=8 [ 55.844] kgem_create_buffer_2d: 8x7, 8 bpp, stride=32 [ 55.844] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.844] kgem_create_buffer: reusing buffer? used=4608 + size=256, total=262144 [ 55.848] kgem_create_proxy: target handle=16 [proxy? -1], offset=4608, length=256, io=1 [ 55.848] __kgem_bo_init(handle=16, num_pages=256) [ 55.848] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/32 [ 55.848] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.848] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.848] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.848] gen4_choose_composite_emitter: identity src, no mask [ 55.848] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.848] aligning vertex: was 4, now 3 floats per vertex [ 55.848] gen9_composite_get_binding_table(fd00) [ 55.848] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.848] kgem_add_reloc64: handle=16, pos=16184, delta=0, domains=40000 [ 55.848] kgem_add_reloc64: adding proxy [delta=4608] for handle=16 [ 55.848] kgem_add_reloc64[9] = (delta=4608, target handle=4, presumed=120000) [ 55.848] [3f30] bind bo(handle=16, addr=121200), format=324, width=8, height=7, pitch=32, tiling=0 -> sampler [ 55.848] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.848] gen9_emit_sampler: sampler = 2 [ 55.848] gen9_emit_sf: num_sf_outputs=1 [ 55.848] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.848] gen9_emit_vertex_elements: setup id=2 [ 55.848] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.848] gen9_render_composite_box: (80, 40), (88, 47) [ 55.848] apply_damage: damage=0x0, region=1 [(80, 40), (88, 47) + (0, 0)] [ 55.848] gen8_vertex_flush[884] = 3 [ 55.848] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.848] gen9_render_composite: 0x0, current mode=1/1 [ 55.848] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.848] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.848] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.848] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.848] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.848] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.848] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.848] sna_drawable_use_bo: using whole GPU bo [ 55.848] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.848] get_pixel: 0x55e0f7360a70 [ 55.848] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.848] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.848] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.848] color_convert: src=ff404040 [20028888] [ 55.848] color_convert: dst=ff404040 [20028888] [ 55.848] sna_render_get_solid: ff404040 [ 55.848] sna_render_get_solid(2) = ff404040 (last) [ 55.848] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.848] sna_transform_is_imprecise_integer_translation: no transform [ 55.848] gen9_composite_picture: integer translation (0, 0), removing [ 55.848] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.848] sna_render_pixmap_bo: GPU all damaged [ 55.848] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.848] gen4_choose_composite_emitter: solid, identity mask [ 55.848] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.848] aligning vertex: was 3, now 4 floats per vertex [ 55.848] gen9_composite_get_binding_table(fc80) [ 55.848] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.848] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.849] gen9_emit_sampler: sampler = a [ 55.849] gen9_emit_sf: num_sf_outputs=2 [ 55.849] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.849] gen9_emit_vertex_elements: setup id=9 [ 55.849] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.849] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.849] glyphs0_to_dst: glyph=(23, 5)x(8, 7), unclipped [ 55.849] emit_primitive_identity_mask__sse4_2: dst=(23, 5), mask=(80.00, 40.00) x (8.00, 7.00) [ 55.849] gen8_vertex_flush[95c] = 3 [ 55.849] glyph_cache(0): adding glyph to cache 0, pos 104 [ 55.849] glyph_cache_upload: upload glyph 0x55e0f74df920 to cache (64, 48)x(3, 10) [ 55.849] sna_composite(pixmap=1, op=1, src=352+(0, 0), mask=0+(0, 0), dst=1+(64, 48)+(0, 0), size=(3, 10) [ 55.849] sna_compute_composite_region: dst=(64, 48)x(3, 10) [ 55.849] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 48), (67, 58) [ 55.849] clip_to_dst: region: 1x[(64, 48), (67, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 55.849] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 48), (67, 58) [ 55.849] sna_compute_composite_region: clip against src (3x10 clip=0): (64, 48), (67, 58) [ 55.849] sna_composite: composite region extents:+(0, 0) -> (64, 48), (67, 58) + (0, 0) [ 55.849] gen9_render_composite: 3x10, current mode=1/1 [ 55.853] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.853] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.853] gen9_composite_set_target: (64, 48)x(3, 10), partial?=0 [ 55.853] sna_drawable_use_bo pixmap=1, box=((64, 48), (67, 58)), flags=f... [ 55.853] sna_drawable_use_bo: pinned, never REPLACES [ 55.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.853] sna_drawable_use_bo: using whole GPU bo [ 55.853] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.853] gen9_composite_picture: (0, 0)x(3, 10), dst=(64, 48) [ 55.853] sna_transform_is_imprecise_integer_translation: no transform [ 55.853] gen9_composite_picture: integer translation (0, 0), removing [ 55.853] sna_render_pixmap_bo pixmap=352, (0, 0)x(3, 10)/(3, 10) [ 55.853] sna_render_pixmap_bo box=(0, 0), (3, 10): (3, 10)/(3, 10) [ 55.853] sna_render_pixmap_bo: offset=(-64, -48), size=(3, 10) [ 55.853] use_cpu_bo: no cpu bo [ 55.853] move_to_gpu: not migrating pixmap=352 due to usage_hint=3 [ 55.853] sna_render_pixmap_bo: uploading CPU box (0, 0), (3, 10) [ 55.853] upload: box=(0, 0), (3, 10), pixmap=3x10 [ 55.853] sna_drawable_move_region_to_cpu(pixmap=352 (3x10), [(0, 0), (3, 10)], flags=2) [ 55.853] sna_drawable_move_region_to_cpu: pixmap=352 all damaged on CPU [ 55.853] kgem_can_create_2d: 3x10 @ 8 [ 55.853] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 55.853] kgem_can_create_2d: untiled size=4096 [ 55.853] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [ 55.853] kgem_choose_tiling: 3x10 -> 0 [ 55.853] kgem_upload_source_image : (0, 0), (3, 10), stride=4, bpp=8 [ 55.853] kgem_create_buffer_2d: 3x10, 8 bpp, stride=32 [ 55.853] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 55.853] kgem_create_buffer: reusing buffer? used=4864 + size=320, total=262144 [ 55.853] kgem_create_proxy: target handle=16 [proxy? -1], offset=4864, length=320, io=1 [ 55.853] __kgem_bo_init(handle=16, num_pages=320) [ 55.853] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x10, pitch=4/32 [ 55.853] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.853] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.853] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.853] gen4_choose_composite_emitter: identity src, no mask [ 55.853] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.853] aligning vertex: was 4, now 3 floats per vertex [ 55.853] gen9_composite_get_binding_table(fc40) [ 55.853] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.853] kgem_add_reloc64: handle=16, pos=16136, delta=0, domains=40000 [ 55.853] kgem_add_reloc64: adding proxy [delta=4864] for handle=16 [ 55.853] kgem_add_reloc64[10] = (delta=4864, target handle=4, presumed=120000) [ 55.853] [3f00] bind bo(handle=16, addr=121300), format=324, width=3, height=10, pitch=32, tiling=0 -> sampler [ 55.853] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.853] gen9_emit_sampler: sampler = 2 [ 55.853] gen9_emit_sf: num_sf_outputs=1 [ 55.853] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.853] gen9_emit_vertex_elements: setup id=2 [ 55.853] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.853] gen9_render_composite_box: (64, 48), (67, 58) [ 55.853] apply_damage: damage=0x0, region=1 [(64, 48), (67, 58) + (0, 0)] [ 55.853] gen8_vertex_flush[a14] = 3 [ 55.854] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.854] gen9_render_composite: 0x0, current mode=1/1 [ 55.854] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.854] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.854] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.854] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.854] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.854] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.854] sna_drawable_use_bo: using whole GPU bo [ 55.854] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.854] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.854] get_pixel: 0x55e0f7360a70 [ 55.854] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.854] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.854] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.858] color_convert: src=ff404040 [20028888] [ 55.858] color_convert: dst=ff404040 [20028888] [ 55.858] sna_render_get_solid: ff404040 [ 55.858] sna_render_get_solid(2) = ff404040 (last) [ 55.858] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.858] sna_transform_is_imprecise_integer_translation: no transform [ 55.858] gen9_composite_picture: integer translation (0, 0), removing [ 55.858] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.858] sna_render_pixmap_bo: GPU all damaged [ 55.858] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.858] gen4_choose_composite_emitter: solid, identity mask [ 55.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.858] aligning vertex: was 3, now 4 floats per vertex [ 55.858] gen9_composite_get_binding_table(fbc0) [ 55.858] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.858] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.858] gen9_emit_sampler: sampler = a [ 55.858] gen9_emit_sf: num_sf_outputs=2 [ 55.858] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.858] gen9_emit_vertex_elements: setup id=9 [ 55.858] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.858] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.858] glyphs0_to_dst: glyph=(32, 2)x(3, 10), unclipped [ 55.858] emit_primitive_identity_mask__sse4_2: dst=(32, 2), mask=(64.00, 48.00) x (3.00, 10.00) [ 55.858] gen8_vertex_flush[aec] = 3 [ 55.858] glyph_cache(0): adding glyph to cache 0, pos 108 [ 55.858] glyph_cache_upload: upload glyph 0x55e0f74dcb10 to cache (80, 48)x(3, 10) [ 55.858] sna_composite(pixmap=1, op=1, src=320+(0, 0), mask=0+(0, 0), dst=1+(80, 48)+(0, 0), size=(3, 10) [ 55.858] sna_compute_composite_region: dst=(80, 48)x(3, 10) [ 55.858] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 48), (83, 58) [ 55.858] clip_to_dst: region: 1x[(80, 48), (83, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 55.858] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 48), (83, 58) [ 55.858] sna_compute_composite_region: clip against src (3x10 clip=0): (80, 48), (83, 58) [ 55.858] sna_composite: composite region extents:+(0, 0) -> (80, 48), (83, 58) + (0, 0) [ 55.858] gen9_render_composite: 3x10, current mode=1/1 [ 55.858] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.858] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.858] gen9_composite_set_target: (80, 48)x(3, 10), partial?=0 [ 55.858] sna_drawable_use_bo pixmap=1, box=((80, 48), (83, 58)), flags=f... [ 55.858] sna_drawable_use_bo: pinned, never REPLACES [ 55.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.858] sna_drawable_use_bo: using whole GPU bo [ 55.858] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.858] gen9_composite_picture: (0, 0)x(3, 10), dst=(80, 48) [ 55.858] sna_transform_is_imprecise_integer_translation: no transform [ 55.858] gen9_composite_picture: integer translation (0, 0), removing [ 55.858] sna_render_pixmap_bo pixmap=320, (0, 0)x(3, 10)/(3, 10) [ 55.858] sna_render_pixmap_bo box=(0, 0), (3, 10): (3, 10)/(3, 10) [ 55.858] sna_render_pixmap_bo: offset=(-80, -48), size=(3, 10) [ 55.858] use_cpu_bo: no cpu bo [ 55.858] move_to_gpu: not migrating pixmap=320 due to usage_hint=3 [ 55.858] sna_render_pixmap_bo: uploading CPU box (0, 0), (3, 10) [ 55.858] upload: box=(0, 0), (3, 10), pixmap=3x10 [ 55.858] sna_drawable_move_region_to_cpu(pixmap=320 (3x10), [(0, 0), (3, 10)], flags=2) [ 55.859] sna_drawable_move_region_to_cpu: pixmap=320 all damaged on CPU [ 55.859] kgem_can_create_2d: 3x10 @ 8 [ 55.859] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 55.859] kgem_can_create_2d: untiled size=4096 [ 55.859] kgem_choose_tiling: too thin [width 3, 8 bpp] for TILING_X [ 55.859] kgem_choose_tiling: 3x10 -> 0 [ 55.859] kgem_upload_source_image : (0, 0), (3, 10), stride=4, bpp=8 [ 55.859] kgem_create_buffer_2d: 3x10, 8 bpp, stride=32 [ 55.859] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 55.859] kgem_create_buffer: reusing buffer? used=5376 + size=320, total=262144 [ 55.859] kgem_create_proxy: target handle=16 [proxy? -1], offset=5376, length=320, io=1 [ 55.859] __kgem_bo_init(handle=16, num_pages=320) [ 55.859] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x10, pitch=4/32 [ 55.859] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.859] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.859] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.859] gen4_choose_composite_emitter: identity src, no mask [ 55.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.859] aligning vertex: was 4, now 3 floats per vertex [ 55.859] gen9_composite_get_binding_table(fb80) [ 55.859] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.859] kgem_add_reloc64: handle=16, pos=16088, delta=0, domains=40000 [ 55.859] kgem_add_reloc64: adding proxy [delta=5376] for handle=16 [ 55.859] kgem_add_reloc64[11] = (delta=5376, target handle=4, presumed=120000) [ 55.859] [3ed0] bind bo(handle=16, addr=121500), format=324, width=3, height=10, pitch=32, tiling=0 -> sampler [ 55.859] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.859] gen9_emit_sampler: sampler = 2 [ 55.859] gen9_emit_sf: num_sf_outputs=1 [ 55.859] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.859] gen9_emit_vertex_elements: setup id=2 [ 55.859] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.859] gen9_render_composite_box: (80, 48), (83, 58) [ 55.859] apply_damage: damage=0x0, region=1 [(80, 48), (83, 58) + (0, 0)] [ 55.859] gen8_vertex_flush[ba4] = 3 [ 55.859] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.859] gen9_render_composite: 0x0, current mode=1/1 [ 55.859] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.859] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.859] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.859] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.859] sna_drawable_use_bo: using whole GPU bo [ 55.859] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.859] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.859] get_pixel: 0x55e0f7360a70 [ 55.859] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.863] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.863] color_convert: src=ff404040 [20028888] [ 55.863] color_convert: dst=ff404040 [20028888] [ 55.863] sna_render_get_solid: ff404040 [ 55.863] sna_render_get_solid(2) = ff404040 (last) [ 55.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.863] sna_transform_is_imprecise_integer_translation: no transform [ 55.863] gen9_composite_picture: integer translation (0, 0), removing [ 55.863] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.863] sna_render_pixmap_bo: GPU all damaged [ 55.863] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.863] gen4_choose_composite_emitter: solid, identity mask [ 55.863] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.863] aligning vertex: was 3, now 4 floats per vertex [ 55.863] gen9_composite_get_binding_table(fb00) [ 55.863] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.863] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.863] gen9_emit_sampler: sampler = a [ 55.863] gen9_emit_sf: num_sf_outputs=2 [ 55.863] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.863] gen9_emit_vertex_elements: setup id=9 [ 55.863] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.863] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.863] glyphs0_to_dst: glyph=(36, 2)x(3, 10), unclipped [ 55.863] emit_primitive_identity_mask__sse4_2: dst=(36, 2), mask=(80.00, 48.00) x (3.00, 10.00) [ 55.863] gen8_vertex_flush[c7c] = 3 [ 55.863] glyph_cache(0): adding glyph to cache 0, pos 112 [ 55.863] glyph_cache_upload: upload glyph 0x55e0f74e0390 to cache (96, 32)x(8, 10) [ 55.863] sna_composite(pixmap=1, op=1, src=360+(0, 0), mask=0+(0, 0), dst=1+(96, 32)+(0, 0), size=(8, 10) [ 55.863] sna_compute_composite_region: dst=(96, 32)x(8, 10) [ 55.863] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 32), (104, 42) [ 55.863] clip_to_dst: region: 1x[(96, 32), (104, 42)], clip: 1x[(0, 0), (1024, 1024)] [ 55.863] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 32), (104, 42) [ 55.863] sna_compute_composite_region: clip against src (8x10 clip=0): (96, 32), (104, 42) [ 55.863] sna_composite: composite region extents:+(0, 0) -> (96, 32), (104, 42) + (0, 0) [ 55.863] gen9_render_composite: 8x10, current mode=1/1 [ 55.863] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.863] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.863] gen9_composite_set_target: (96, 32)x(8, 10), partial?=0 [ 55.863] sna_drawable_use_bo pixmap=1, box=((96, 32), (104, 42)), flags=f... [ 55.863] sna_drawable_use_bo: pinned, never REPLACES [ 55.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.863] sna_drawable_use_bo: using whole GPU bo [ 55.863] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.863] gen9_composite_picture: (0, 0)x(8, 10), dst=(96, 32) [ 55.864] sna_transform_is_imprecise_integer_translation: no transform [ 55.864] gen9_composite_picture: integer translation (0, 0), removing [ 55.864] sna_render_pixmap_bo pixmap=360, (0, 0)x(8, 10)/(8, 10) [ 55.864] sna_render_pixmap_bo box=(0, 0), (8, 10): (8, 10)/(8, 10) [ 55.864] sna_render_pixmap_bo: offset=(-96, -32), size=(8, 10) [ 55.864] use_cpu_bo: no cpu bo [ 55.864] move_to_gpu: not migrating pixmap=360 due to usage_hint=3 [ 55.864] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 10) [ 55.864] upload: box=(0, 0), (8, 10), pixmap=8x10 [ 55.864] sna_drawable_move_region_to_cpu(pixmap=360 (8x10), [(0, 0), (8, 10)], flags=2) [ 55.864] sna_drawable_move_region_to_cpu: pixmap=360 all damaged on CPU [ 55.864] kgem_can_create_2d: 8x10 @ 8 [ 55.864] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 55.864] kgem_can_create_2d: untiled size=4096 [ 55.864] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.864] kgem_choose_tiling: 8x10 -> 0 [ 55.864] kgem_upload_source_image : (0, 0), (8, 10), stride=8, bpp=8 [ 55.864] kgem_create_buffer_2d: 8x10, 8 bpp, stride=32 [ 55.864] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 55.864] kgem_create_buffer: reusing buffer? used=5888 + size=320, total=262144 [ 55.864] kgem_create_proxy: target handle=16 [proxy? -1], offset=5888, length=320, io=1 [ 55.864] __kgem_bo_init(handle=16, num_pages=320) [ 55.864] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/32 [ 55.864] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.864] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.864] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.864] gen4_choose_composite_emitter: identity src, no mask [ 55.864] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.864] aligning vertex: was 4, now 3 floats per vertex [ 55.864] gen9_composite_get_binding_table(fac0) [ 55.864] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.864] kgem_add_reloc64: handle=16, pos=16040, delta=0, domains=40000 [ 55.864] kgem_add_reloc64: adding proxy [delta=5888] for handle=16 [ 55.864] kgem_add_reloc64[12] = (delta=5888, target handle=4, presumed=120000) [ 55.864] [3ea0] bind bo(handle=16, addr=121700), format=324, width=8, height=10, pitch=32, tiling=0 -> sampler [ 55.864] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.864] gen9_emit_sampler: sampler = 2 [ 55.864] gen9_emit_sf: num_sf_outputs=1 [ 55.864] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.864] gen9_emit_vertex_elements: setup id=2 [ 55.864] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.864] gen9_render_composite_box: (96, 32), (104, 42) [ 55.864] apply_damage: damage=0x0, region=1 [(96, 32), (104, 42) + (0, 0)] [ 55.864] gen8_vertex_flush[d34] = 3 [ 55.864] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.864] gen9_render_composite: 0x0, current mode=1/1 [ 55.864] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.864] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.864] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.864] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.864] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.864] sna_drawable_use_bo: using whole GPU bo [ 55.868] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.868] get_pixel: 0x55e0f7360a70 [ 55.868] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.868] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.868] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.868] color_convert: src=ff404040 [20028888] [ 55.868] color_convert: dst=ff404040 [20028888] [ 55.868] sna_render_get_solid: ff404040 [ 55.868] sna_render_get_solid(2) = ff404040 (last) [ 55.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.868] sna_transform_is_imprecise_integer_translation: no transform [ 55.868] gen9_composite_picture: integer translation (0, 0), removing [ 55.868] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.868] sna_render_pixmap_bo: GPU all damaged [ 55.868] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.868] gen4_choose_composite_emitter: solid, identity mask [ 55.868] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.868] aligning vertex: was 3, now 4 floats per vertex [ 55.868] gen9_composite_get_binding_table(fa40) [ 55.868] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.868] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.868] gen9_emit_sampler: sampler = a [ 55.868] gen9_emit_sf: num_sf_outputs=2 [ 55.868] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.868] gen9_emit_vertex_elements: setup id=9 [ 55.868] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.868] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.868] glyphs0_to_dst: glyph=(39, 2)x(8, 10), unclipped [ 55.868] emit_primitive_identity_mask__sse4_2: dst=(39, 2), mask=(96.00, 32.00) x (8.00, 10.00) [ 55.868] gen8_vertex_flush[e0c] = 3 [ 55.868] glyph_cache(0): adding glyph to cache 0, pos 116 [ 55.868] glyph_cache_upload: upload glyph 0x55e0f74dda60 to cache (112, 32)x(8, 7) [ 55.868] sna_composite(pixmap=1, op=1, src=330+(0, 0), mask=0+(0, 0), dst=1+(112, 32)+(0, 0), size=(8, 7) [ 55.868] sna_compute_composite_region: dst=(112, 32)x(8, 7) [ 55.868] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 32), (120, 39) [ 55.868] clip_to_dst: region: 1x[(112, 32), (120, 39)], clip: 1x[(0, 0), (1024, 1024)] [ 55.868] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 32), (120, 39) [ 55.868] sna_compute_composite_region: clip against src (8x7 clip=0): (112, 32), (120, 39) [ 55.868] sna_composite: composite region extents:+(0, 0) -> (112, 32), (120, 39) + (0, 0) [ 55.868] gen9_render_composite: 8x7, current mode=1/1 [ 55.868] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.868] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.868] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.868] gen9_composite_set_target: (112, 32)x(8, 7), partial?=0 [ 55.868] sna_drawable_use_bo pixmap=1, box=((112, 32), (120, 39)), flags=f... [ 55.868] sna_drawable_use_bo: pinned, never REPLACES [ 55.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.869] sna_drawable_use_bo: using whole GPU bo [ 55.869] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.869] gen9_composite_picture: (0, 0)x(8, 7), dst=(112, 32) [ 55.869] sna_transform_is_imprecise_integer_translation: no transform [ 55.869] gen9_composite_picture: integer translation (0, 0), removing [ 55.869] sna_render_pixmap_bo pixmap=330, (0, 0)x(8, 7)/(8, 7) [ 55.869] sna_render_pixmap_bo box=(0, 0), (8, 7): (8, 7)/(8, 7) [ 55.869] sna_render_pixmap_bo: offset=(-112, -32), size=(8, 7) [ 55.869] use_cpu_bo: no cpu bo [ 55.869] move_to_gpu: not migrating pixmap=330 due to usage_hint=3 [ 55.869] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 7) [ 55.869] upload: box=(0, 0), (8, 7), pixmap=8x7 [ 55.869] sna_drawable_move_region_to_cpu(pixmap=330 (8x7), [(0, 0), (8, 7)], flags=2) [ 55.869] sna_drawable_move_region_to_cpu: pixmap=330 all damaged on CPU [ 55.869] kgem_can_create_2d: 8x7 @ 8 [ 55.869] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.869] kgem_can_create_2d: untiled size=4096 [ 55.869] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.869] kgem_choose_tiling: 8x7 -> 0 [ 55.869] kgem_upload_source_image : (0, 0), (8, 7), stride=8, bpp=8 [ 55.869] kgem_create_buffer_2d: 8x7, 8 bpp, stride=32 [ 55.869] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.869] kgem_create_buffer: reusing buffer? used=6400 + size=256, total=262144 [ 55.869] kgem_create_proxy: target handle=16 [proxy? -1], offset=6400, length=256, io=1 [ 55.873] __kgem_bo_init(handle=16, num_pages=256) [ 55.873] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/32 [ 55.873] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.873] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.873] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.873] gen4_choose_composite_emitter: identity src, no mask [ 55.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.873] aligning vertex: was 4, now 3 floats per vertex [ 55.873] gen9_composite_get_binding_table(fa00) [ 55.873] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.873] kgem_add_reloc64: handle=16, pos=15992, delta=0, domains=40000 [ 55.873] kgem_add_reloc64: adding proxy [delta=6400] for handle=16 [ 55.873] kgem_add_reloc64[13] = (delta=6400, target handle=4, presumed=120000) [ 55.873] [3e70] bind bo(handle=16, addr=121900), format=324, width=8, height=7, pitch=32, tiling=0 -> sampler [ 55.873] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.873] gen9_emit_sampler: sampler = 2 [ 55.873] gen9_emit_sf: num_sf_outputs=1 [ 55.873] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.873] gen9_emit_vertex_elements: setup id=2 [ 55.873] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.873] gen9_render_composite_box: (112, 32), (120, 39) [ 55.873] apply_damage: damage=0x0, region=1 [(112, 32), (120, 39) + (0, 0)] [ 55.873] gen8_vertex_flush[ec4] = 3 [ 55.873] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.873] gen9_render_composite: 0x0, current mode=1/1 [ 55.873] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.873] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.873] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.873] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.873] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.873] sna_drawable_use_bo: using whole GPU bo [ 55.873] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.873] get_pixel: 0x55e0f7360a70 [ 55.873] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.873] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.873] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.873] color_convert: src=ff404040 [20028888] [ 55.873] color_convert: dst=ff404040 [20028888] [ 55.873] sna_render_get_solid: ff404040 [ 55.873] sna_render_get_solid(2) = ff404040 (last) [ 55.873] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.873] sna_transform_is_imprecise_integer_translation: no transform [ 55.873] gen9_composite_picture: integer translation (0, 0), removing [ 55.873] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.874] sna_render_pixmap_bo: GPU all damaged [ 55.874] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.874] gen4_choose_composite_emitter: solid, identity mask [ 55.874] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.874] aligning vertex: was 3, now 4 floats per vertex [ 55.874] gen9_composite_get_binding_table(f980) [ 55.874] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.874] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.874] gen9_emit_sampler: sampler = a [ 55.874] gen9_emit_sf: num_sf_outputs=2 [ 55.874] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.874] gen9_emit_vertex_elements: setup id=9 [ 55.874] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.874] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.874] glyphs0_to_dst: glyph=(52, 5)x(8, 7), unclipped [ 55.874] emit_primitive_identity_mask__sse4_2: dst=(52, 5), mask=(112.00, 32.00) x (8.00, 7.00) [ 55.874] gen8_vertex_flush[f9c] = 3 [ 55.874] glyph_cache(0): adding glyph to cache 0, pos 117 [ 55.874] glyph_cache_upload: upload glyph 0x55e0f74dc840 to cache (120, 32)x(8, 7) [ 55.874] sna_composite(pixmap=1, op=1, src=318+(0, 0), mask=0+(0, 0), dst=1+(120, 32)+(0, 0), size=(8, 7) [ 55.874] sna_compute_composite_region: dst=(120, 32)x(8, 7) [ 55.874] sna_compute_composite_region: initial clip against dst->pDrawable: (120, 32), (128, 39) [ 55.874] clip_to_dst: region: 1x[(120, 32), (128, 39)], clip: 1x[(0, 0), (1024, 1024)] [ 55.874] sna_compute_composite_region: clip against dst->pCompositeClip: (120, 32), (128, 39) [ 55.874] sna_compute_composite_region: clip against src (8x7 clip=0): (120, 32), (128, 39) [ 55.878] sna_composite: composite region extents:+(0, 0) -> (120, 32), (128, 39) + (0, 0) [ 55.878] gen9_render_composite: 8x7, current mode=1/1 [ 55.878] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.878] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.878] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.878] gen9_composite_set_target: (120, 32)x(8, 7), partial?=0 [ 55.878] sna_drawable_use_bo pixmap=1, box=((120, 32), (128, 39)), flags=f... [ 55.878] sna_drawable_use_bo: pinned, never REPLACES [ 55.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.878] sna_drawable_use_bo: using whole GPU bo [ 55.878] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.878] gen9_composite_picture: (0, 0)x(8, 7), dst=(120, 32) [ 55.878] sna_transform_is_imprecise_integer_translation: no transform [ 55.878] gen9_composite_picture: integer translation (0, 0), removing [ 55.878] sna_render_pixmap_bo pixmap=318, (0, 0)x(8, 7)/(8, 7) [ 55.878] sna_render_pixmap_bo box=(0, 0), (8, 7): (8, 7)/(8, 7) [ 55.878] sna_render_pixmap_bo: offset=(-120, -32), size=(8, 7) [ 55.878] use_cpu_bo: no cpu bo [ 55.878] move_to_gpu: not migrating pixmap=318 due to usage_hint=3 [ 55.878] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 7) [ 55.878] upload: box=(0, 0), (8, 7), pixmap=8x7 [ 55.878] sna_drawable_move_region_to_cpu(pixmap=318 (8x7), [(0, 0), (8, 7)], flags=2) [ 55.878] sna_drawable_move_region_to_cpu: pixmap=318 all damaged on CPU [ 55.878] kgem_can_create_2d: 8x7 @ 8 [ 55.878] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.878] kgem_can_create_2d: untiled size=4096 [ 55.878] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.878] kgem_choose_tiling: 8x7 -> 0 [ 55.878] kgem_upload_source_image : (0, 0), (8, 7), stride=8, bpp=8 [ 55.878] kgem_create_buffer_2d: 8x7, 8 bpp, stride=32 [ 55.878] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.878] kgem_create_buffer: reusing buffer? used=6656 + size=256, total=262144 [ 55.878] kgem_create_proxy: target handle=16 [proxy? -1], offset=6656, length=256, io=1 [ 55.878] __kgem_bo_init(handle=16, num_pages=256) [ 55.878] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/32 [ 55.878] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.878] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.878] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.878] gen4_choose_composite_emitter: identity src, no mask [ 55.878] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.878] aligning vertex: was 4, now 3 floats per vertex [ 55.878] gen9_composite_get_binding_table(f940) [ 55.878] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.878] kgem_add_reloc64: handle=16, pos=15944, delta=0, domains=40000 [ 55.878] kgem_add_reloc64: adding proxy [delta=6656] for handle=16 [ 55.878] kgem_add_reloc64[14] = (delta=6656, target handle=4, presumed=120000) [ 55.878] [3e40] bind bo(handle=16, addr=121a00), format=324, width=8, height=7, pitch=32, tiling=0 -> sampler [ 55.879] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.879] gen9_emit_sampler: sampler = 2 [ 55.879] gen9_emit_sf: num_sf_outputs=1 [ 55.879] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.879] gen9_emit_vertex_elements: setup id=2 [ 55.879] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.879] gen9_render_composite_box: (120, 32), (128, 39) [ 55.879] apply_damage: damage=0x0, region=1 [(120, 32), (128, 39) + (0, 0)] [ 55.879] gen8_vertex_flush[1054] = 3 [ 55.879] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.879] gen9_render_composite: 0x0, current mode=1/1 [ 55.879] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.879] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.879] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.879] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.879] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.879] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.879] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.879] sna_drawable_use_bo: using whole GPU bo [ 55.879] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.879] get_pixel: 0x55e0f7360a70 [ 55.879] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.879] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.879] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.879] color_convert: src=ff404040 [20028888] [ 55.879] color_convert: dst=ff404040 [20028888] [ 55.879] sna_render_get_solid: ff404040 [ 55.879] sna_render_get_solid(2) = ff404040 (last) [ 55.879] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.879] sna_transform_is_imprecise_integer_translation: no transform [ 55.879] gen9_composite_picture: integer translation (0, 0), removing [ 55.879] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.879] sna_render_pixmap_bo: GPU all damaged [ 55.879] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.879] gen4_choose_composite_emitter: solid, identity mask [ 55.879] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.879] aligning vertex: was 3, now 4 floats per vertex [ 55.879] gen9_composite_get_binding_table(f8c0) [ 55.879] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.879] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.879] gen9_emit_sampler: sampler = a [ 55.879] gen9_emit_sf: num_sf_outputs=2 [ 55.879] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.879] gen9_emit_vertex_elements: setup id=9 [ 55.879] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.879] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.879] glyphs0_to_dst: glyph=(60, 5)x(8, 7), unclipped [ 55.879] emit_primitive_identity_mask__sse4_2: dst=(60, 5), mask=(120.00, 32.00) x (8.00, 7.00) [ 55.879] gen8_vertex_flush[112c] = 3 [ 55.879] glyph_cache(0): adding glyph to cache 0, pos 120 [ 55.879] glyph_cache_upload: upload glyph 0x55e0f74df640 to cache (96, 48)x(6, 9) [ 55.879] sna_composite(pixmap=1, op=1, src=350+(0, 0), mask=0+(0, 0), dst=1+(96, 48)+(0, 0), size=(6, 9) [ 55.879] sna_compute_composite_region: dst=(96, 48)x(6, 9) [ 55.879] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 48), (102, 57) [ 55.879] clip_to_dst: region: 1x[(96, 48), (102, 57)], clip: 1x[(0, 0), (1024, 1024)] [ 55.879] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 48), (102, 57) [ 55.879] sna_compute_composite_region: clip against src (6x9 clip=0): (96, 48), (102, 57) [ 55.879] sna_composite: composite region extents:+(0, 0) -> (96, 48), (102, 57) + (0, 0) [ 55.879] gen9_render_composite: 6x9, current mode=1/1 [ 55.879] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.879] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.883] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.883] gen9_composite_set_target: (96, 48)x(6, 9), partial?=0 [ 55.883] sna_drawable_use_bo pixmap=1, box=((96, 48), (102, 57)), flags=f... [ 55.883] sna_drawable_use_bo: pinned, never REPLACES [ 55.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.883] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.883] sna_drawable_use_bo: using whole GPU bo [ 55.883] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.883] gen9_composite_picture: (0, 0)x(6, 9), dst=(96, 48) [ 55.883] sna_transform_is_imprecise_integer_translation: no transform [ 55.883] gen9_composite_picture: integer translation (0, 0), removing [ 55.883] sna_render_pixmap_bo pixmap=350, (0, 0)x(6, 9)/(6, 9) [ 55.883] sna_render_pixmap_bo box=(0, 0), (6, 9): (6, 9)/(6, 9) [ 55.883] sna_render_pixmap_bo: offset=(-96, -48), size=(6, 9) [ 55.883] use_cpu_bo: no cpu bo [ 55.883] move_to_gpu: not migrating pixmap=350 due to usage_hint=3 [ 55.883] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 9) [ 55.883] upload: box=(0, 0), (6, 9), pixmap=6x9 [ 55.883] sna_drawable_move_region_to_cpu(pixmap=350 (6x9), [(0, 0), (6, 9)], flags=2) [ 55.883] sna_drawable_move_region_to_cpu: pixmap=350 all damaged on CPU [ 55.883] kgem_can_create_2d: 6x9 @ 8 [ 55.883] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 55.883] kgem_can_create_2d: untiled size=4096 [ 55.883] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 55.883] kgem_choose_tiling: 6x9 -> 0 [ 55.883] kgem_upload_source_image : (0, 0), (6, 9), stride=8, bpp=8 [ 55.883] kgem_create_buffer_2d: 6x9, 8 bpp, stride=32 [ 55.883] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 55.883] kgem_create_buffer: reusing buffer? used=6912 + size=320, total=262144 [ 55.883] kgem_create_proxy: target handle=16 [proxy? -1], offset=6912, length=320, io=1 [ 55.883] __kgem_bo_init(handle=16, num_pages=320) [ 55.883] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x9, pitch=8/32 [ 55.883] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.883] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.883] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.883] gen4_choose_composite_emitter: identity src, no mask [ 55.883] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.883] aligning vertex: was 4, now 3 floats per vertex [ 55.883] gen9_composite_get_binding_table(f880) [ 55.883] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.883] kgem_add_reloc64: handle=16, pos=15896, delta=0, domains=40000 [ 55.883] kgem_add_reloc64: adding proxy [delta=6912] for handle=16 [ 55.883] kgem_add_reloc64[15] = (delta=6912, target handle=4, presumed=120000) [ 55.883] [3e10] bind bo(handle=16, addr=121b00), format=324, width=6, height=9, pitch=32, tiling=0 -> sampler [ 55.883] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.883] gen9_emit_sampler: sampler = 2 [ 55.883] gen9_emit_sf: num_sf_outputs=1 [ 55.883] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.884] gen9_emit_vertex_elements: setup id=2 [ 55.884] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.884] gen9_render_composite_box: (96, 48), (102, 57) [ 55.884] apply_damage: damage=0x0, region=1 [(96, 48), (102, 57) + (0, 0)] [ 55.884] gen8_vertex_flush[11e4] = 3 [ 55.884] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.884] gen9_render_composite: 0x0, current mode=1/1 [ 55.884] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.884] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.884] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.884] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.884] sna_drawable_use_bo: using whole GPU bo [ 55.884] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.884] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.884] get_pixel: 0x55e0f7360a70 [ 55.884] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.884] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.884] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.884] color_convert: src=ff404040 [20028888] [ 55.884] color_convert: dst=ff404040 [20028888] [ 55.884] sna_render_get_solid: ff404040 [ 55.888] sna_render_get_solid(2) = ff404040 (last) [ 55.888] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.888] sna_transform_is_imprecise_integer_translation: no transform [ 55.888] gen9_composite_picture: integer translation (0, 0), removing [ 55.888] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.888] sna_render_pixmap_bo: GPU all damaged [ 55.888] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.888] gen4_choose_composite_emitter: solid, identity mask [ 55.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.888] aligning vertex: was 3, now 4 floats per vertex [ 55.888] gen9_composite_get_binding_table(f800) [ 55.888] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.888] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.888] gen9_emit_sampler: sampler = a [ 55.888] gen9_emit_sf: num_sf_outputs=2 [ 55.888] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.888] gen9_emit_vertex_elements: setup id=9 [ 55.888] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.888] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.888] glyphs0_to_dst: glyph=(69, 3)x(6, 9), unclipped [ 55.888] emit_primitive_identity_mask__sse4_2: dst=(69, 3), mask=(96.00, 48.00) x (6.00, 9.00) [ 55.888] gen8_vertex_flush[12bc] = 3 [ 55.888] glyph_cache(0): adding glyph to cache 0, pos 124 [ 55.888] glyph_cache_upload: upload glyph 0x55e0f74decd0 to cache (112, 48)x(8, 10) [ 55.888] sna_composite(pixmap=1, op=1, src=344+(0, 0), mask=0+(0, 0), dst=1+(112, 48)+(0, 0), size=(8, 10) [ 55.888] sna_compute_composite_region: dst=(112, 48)x(8, 10) [ 55.888] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 48), (120, 58) [ 55.888] clip_to_dst: region: 1x[(112, 48), (120, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 55.888] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 48), (120, 58) [ 55.888] sna_compute_composite_region: clip against src (8x10 clip=0): (112, 48), (120, 58) [ 55.888] sna_composite: composite region extents:+(0, 0) -> (112, 48), (120, 58) + (0, 0) [ 55.888] gen9_render_composite: 8x10, current mode=1/1 [ 55.888] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.888] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.888] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.888] gen9_composite_set_target: (112, 48)x(8, 10), partial?=0 [ 55.888] sna_drawable_use_bo pixmap=1, box=((112, 48), (120, 58)), flags=f... [ 55.888] sna_drawable_use_bo: pinned, never REPLACES [ 55.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.888] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.888] sna_drawable_use_bo: using whole GPU bo [ 55.888] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.888] gen9_composite_picture: (0, 0)x(8, 10), dst=(112, 48) [ 55.888] sna_transform_is_imprecise_integer_translation: no transform [ 55.888] gen9_composite_picture: integer translation (0, 0), removing [ 55.888] sna_render_pixmap_bo pixmap=344, (0, 0)x(8, 10)/(8, 10) [ 55.888] sna_render_pixmap_bo box=(0, 0), (8, 10): (8, 10)/(8, 10) [ 55.888] sna_render_pixmap_bo: offset=(-112, -48), size=(8, 10) [ 55.888] use_cpu_bo: no cpu bo [ 55.888] move_to_gpu: not migrating pixmap=344 due to usage_hint=3 [ 55.889] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 10) [ 55.889] upload: box=(0, 0), (8, 10), pixmap=8x10 [ 55.889] sna_drawable_move_region_to_cpu(pixmap=344 (8x10), [(0, 0), (8, 10)], flags=2) [ 55.889] sna_drawable_move_region_to_cpu: pixmap=344 all damaged on CPU [ 55.889] kgem_can_create_2d: 8x10 @ 8 [ 55.889] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 55.889] kgem_can_create_2d: untiled size=4096 [ 55.889] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.889] kgem_choose_tiling: 8x10 -> 0 [ 55.889] kgem_upload_source_image : (0, 0), (8, 10), stride=8, bpp=8 [ 55.889] kgem_create_buffer_2d: 8x10, 8 bpp, stride=32 [ 55.889] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 55.889] kgem_create_buffer: reusing buffer? used=7424 + size=320, total=262144 [ 55.889] kgem_create_proxy: target handle=16 [proxy? -1], offset=7424, length=320, io=1 [ 55.889] __kgem_bo_init(handle=16, num_pages=320) [ 55.889] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/32 [ 55.889] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.889] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.889] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.889] gen4_choose_composite_emitter: identity src, no mask [ 55.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.889] aligning vertex: was 4, now 3 floats per vertex [ 55.889] gen9_composite_get_binding_table(f7c0) [ 55.889] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.889] kgem_add_reloc64: handle=16, pos=15848, delta=0, domains=40000 [ 55.889] kgem_add_reloc64: adding proxy [delta=7424] for handle=16 [ 55.889] kgem_add_reloc64[16] = (delta=7424, target handle=4, presumed=120000) [ 55.889] [3de0] bind bo(handle=16, addr=121d00), format=324, width=8, height=10, pitch=32, tiling=0 -> sampler [ 55.889] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.889] gen9_emit_sampler: sampler = 2 [ 55.889] gen9_emit_sf: num_sf_outputs=1 [ 55.889] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.889] gen9_emit_vertex_elements: setup id=2 [ 55.889] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.889] gen9_render_composite_box: (112, 48), (120, 58) [ 55.889] apply_damage: damage=0x0, region=1 [(112, 48), (120, 58) + (0, 0)] [ 55.889] gen8_vertex_flush[1374] = 3 [ 55.889] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.889] gen9_render_composite: 0x0, current mode=1/1 [ 55.889] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.889] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.889] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.889] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.889] sna_drawable_use_bo: using whole GPU bo [ 55.889] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.889] get_pixel: 0x55e0f7360a70 [ 55.889] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.889] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.889] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.889] color_convert: src=ff404040 [20028888] [ 55.889] color_convert: dst=ff404040 [20028888] [ 55.889] sna_render_get_solid: ff404040 [ 55.889] sna_render_get_solid(2) = ff404040 (last) [ 55.889] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.889] sna_transform_is_imprecise_integer_translation: no transform [ 55.889] gen9_composite_picture: integer translation (0, 0), removing [ 55.893] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.893] sna_render_pixmap_bo: GPU all damaged [ 55.893] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.893] gen4_choose_composite_emitter: solid, identity mask [ 55.893] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.893] aligning vertex: was 3, now 4 floats per vertex [ 55.893] gen9_composite_get_binding_table(f740) [ 55.893] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.893] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.893] gen9_emit_sampler: sampler = a [ 55.893] gen9_emit_sf: num_sf_outputs=2 [ 55.893] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.893] gen9_emit_vertex_elements: setup id=9 [ 55.893] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.893] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.893] glyphs0_to_dst: glyph=(76, 5)x(8, 10), unclipped [ 55.893] emit_primitive_identity_mask__sse4_2: dst=(76, 5), mask=(112.00, 48.00) x (8.00, 10.00) [ 55.893] glyphs0_to_dst: glyph=(84, 5)x(8, 7), unclipped [ 55.893] emit_primitive_identity_mask__sse4_2: dst=(84, 5), mask=(120.00, 32.00) x (8.00, 7.00) [ 55.893] glyphs0_to_dst: glyph=(93, 3)x(6, 9), unclipped [ 55.893] emit_primitive_identity_mask__sse4_2: dst=(93, 3), mask=(96.00, 48.00) x (6.00, 9.00) [ 55.893] gen8_vertex_flush[144c] = 9 [ 55.893] glyph_cache(0): adding glyph to cache 0, pos 128 [ 55.893] glyph_cache_upload: upload glyph 0x55e0f74de210 to cache (128, 0)x(6, 10) [ 55.893] sna_composite(pixmap=1, op=1, src=336+(0, 0), mask=0+(0, 0), dst=1+(128, 0)+(0, 0), size=(6, 10) [ 55.893] sna_compute_composite_region: dst=(128, 0)x(6, 10) [ 55.893] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 0), (134, 10) [ 55.893] clip_to_dst: region: 1x[(128, 0), (134, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 55.893] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 0), (134, 10) [ 55.893] sna_compute_composite_region: clip against src (6x10 clip=0): (128, 0), (134, 10) [ 55.893] sna_composite: composite region extents:+(0, 0) -> (128, 0), (134, 10) + (0, 0) [ 55.893] gen9_render_composite: 6x10, current mode=1/1 [ 55.893] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.893] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.893] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.893] gen9_composite_set_target: (128, 0)x(6, 10), partial?=0 [ 55.893] sna_drawable_use_bo pixmap=1, box=((128, 0), (134, 10)), flags=f... [ 55.893] sna_drawable_use_bo: pinned, never REPLACES [ 55.893] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.893] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.893] sna_drawable_use_bo: using whole GPU bo [ 55.893] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.893] gen9_composite_picture: (0, 0)x(6, 10), dst=(128, 0) [ 55.893] sna_transform_is_imprecise_integer_translation: no transform [ 55.893] gen9_composite_picture: integer translation (0, 0), removing [ 55.893] sna_render_pixmap_bo pixmap=336, (0, 0)x(6, 10)/(6, 10) [ 55.893] sna_render_pixmap_bo box=(0, 0), (6, 10): (6, 10)/(6, 10) [ 55.893] sna_render_pixmap_bo: offset=(-128, 0), size=(6, 10) [ 55.893] use_cpu_bo: no cpu bo [ 55.893] move_to_gpu: not migrating pixmap=336 due to usage_hint=3 [ 55.893] sna_render_pixmap_bo: uploading CPU box (0, 0), (6, 10) [ 55.894] upload: box=(0, 0), (6, 10), pixmap=6x10 [ 55.894] sna_drawable_move_region_to_cpu(pixmap=336 (6x10), [(0, 0), (6, 10)], flags=2) [ 55.894] sna_drawable_move_region_to_cpu: pixmap=336 all damaged on CPU [ 55.894] kgem_can_create_2d: 6x10 @ 8 [ 55.894] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 55.894] kgem_can_create_2d: untiled size=4096 [ 55.894] kgem_choose_tiling: too thin [width 6, 8 bpp] for TILING_X [ 55.894] kgem_choose_tiling: 6x10 -> 0 [ 55.894] kgem_upload_source_image : (0, 0), (6, 10), stride=8, bpp=8 [ 55.894] kgem_create_buffer_2d: 6x10, 8 bpp, stride=32 [ 55.894] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 55.894] kgem_create_buffer: reusing buffer? used=7936 + size=320, total=262144 [ 55.894] kgem_create_proxy: target handle=16 [proxy? -1], offset=7936, length=320, io=1 [ 55.894] __kgem_bo_init(handle=16, num_pages=320) [ 55.894] memcpy_blt: src=(0, 0), dst=(0, 0), size=6x10, pitch=8/32 [ 55.894] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.894] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.894] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.894] gen4_choose_composite_emitter: identity src, no mask [ 55.894] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.894] aligning vertex: was 4, now 3 floats per vertex [ 55.898] gen9_composite_get_binding_table(f700) [ 55.898] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.898] kgem_add_reloc64: handle=16, pos=15800, delta=0, domains=40000 [ 55.898] kgem_add_reloc64: adding proxy [delta=7936] for handle=16 [ 55.898] kgem_add_reloc64[17] = (delta=7936, target handle=4, presumed=120000) [ 55.898] [3db0] bind bo(handle=16, addr=121f00), format=324, width=6, height=10, pitch=32, tiling=0 -> sampler [ 55.898] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.898] gen9_emit_sampler: sampler = 2 [ 55.898] gen9_emit_sf: num_sf_outputs=1 [ 55.898] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.898] gen9_emit_vertex_elements: setup id=2 [ 55.898] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.898] gen9_render_composite_box: (128, 0), (134, 10) [ 55.898] apply_damage: damage=0x0, region=1 [(128, 0), (134, 10) + (0, 0)] [ 55.898] gen8_vertex_flush[1504] = 3 [ 55.898] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.898] gen9_render_composite: 0x0, current mode=1/1 [ 55.898] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.898] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.898] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.898] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.898] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.898] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.898] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.898] sna_drawable_use_bo: using whole GPU bo [ 55.898] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.898] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.898] get_pixel: 0x55e0f7360a70 [ 55.898] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.898] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.898] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.898] color_convert: src=ff404040 [20028888] [ 55.898] color_convert: dst=ff404040 [20028888] [ 55.898] sna_render_get_solid: ff404040 [ 55.898] sna_render_get_solid(2) = ff404040 (last) [ 55.898] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.898] sna_transform_is_imprecise_integer_translation: no transform [ 55.898] gen9_composite_picture: integer translation (0, 0), removing [ 55.898] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.898] sna_render_pixmap_bo: GPU all damaged [ 55.898] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.898] gen4_choose_composite_emitter: solid, identity mask [ 55.898] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.898] aligning vertex: was 3, now 4 floats per vertex [ 55.898] gen9_composite_get_binding_table(f680) [ 55.898] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.898] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.898] gen9_emit_sampler: sampler = a [ 55.898] gen9_emit_sf: num_sf_outputs=2 [ 55.898] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.898] gen9_emit_vertex_elements: setup id=9 [ 55.898] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.898] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.898] glyphs0_to_dst: glyph=(103, 2)x(6, 10), unclipped [ 55.898] emit_primitive_identity_mask__sse4_2: dst=(103, 2), mask=(128.00, 0.00) x (6.00, 10.00) [ 55.898] gen8_vertex_flush[15dc] = 3 [ 55.899] glyph_cache(0): adding glyph to cache 0, pos 132 [ 55.899] glyph_cache_upload: upload glyph 0x55e0f74dd690 to cache (144, 0)x(5, 8) [ 55.899] sna_composite(pixmap=1, op=1, src=328+(0, 0), mask=0+(0, 0), dst=1+(144, 0)+(0, 0), size=(5, 8) [ 55.899] sna_compute_composite_region: dst=(144, 0)x(5, 8) [ 55.899] sna_compute_composite_region: initial clip against dst->pDrawable: (144, 0), (149, 8) [ 55.899] clip_to_dst: region: 1x[(144, 0), (149, 8)], clip: 1x[(0, 0), (1024, 1024)] [ 55.899] sna_compute_composite_region: clip against dst->pCompositeClip: (144, 0), (149, 8) [ 55.899] sna_compute_composite_region: clip against src (5x8 clip=0): (144, 0), (149, 8) [ 55.899] sna_composite: composite region extents:+(0, 0) -> (144, 0), (149, 8) + (0, 0) [ 55.899] gen9_render_composite: 5x8, current mode=1/1 [ 55.899] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.899] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.899] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.899] gen9_composite_set_target: (144, 0)x(5, 8), partial?=0 [ 55.899] sna_drawable_use_bo pixmap=1, box=((144, 0), (149, 8)), flags=f... [ 55.899] sna_drawable_use_bo: pinned, never REPLACES [ 55.899] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.899] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.899] sna_drawable_use_bo: using whole GPU bo [ 55.899] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.899] gen9_composite_picture: (0, 0)x(5, 8), dst=(144, 0) [ 55.903] sna_transform_is_imprecise_integer_translation: no transform [ 55.903] gen9_composite_picture: integer translation (0, 0), removing [ 55.903] sna_render_pixmap_bo pixmap=328, (0, 0)x(5, 8)/(5, 8) [ 55.903] sna_render_pixmap_bo box=(0, 0), (5, 8): (5, 8)/(5, 8) [ 55.903] sna_render_pixmap_bo: offset=(-144, 0), size=(5, 8) [ 55.903] use_cpu_bo: no cpu bo [ 55.903] move_to_gpu: not migrating pixmap=328 due to usage_hint=3 [ 55.903] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 8) [ 55.903] upload: box=(0, 0), (5, 8), pixmap=5x8 [ 55.903] sna_drawable_move_region_to_cpu(pixmap=328 (5x8), [(0, 0), (5, 8)], flags=2) [ 55.903] sna_drawable_move_region_to_cpu: pixmap=328 all damaged on CPU [ 55.903] kgem_can_create_2d: 5x8 @ 8 [ 55.903] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 55.903] kgem_can_create_2d: untiled size=4096 [ 55.903] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 55.903] kgem_choose_tiling: 5x8 -> 0 [ 55.903] kgem_upload_source_image : (0, 0), (5, 8), stride=8, bpp=8 [ 55.903] kgem_create_buffer_2d: 5x8, 8 bpp, stride=32 [ 55.903] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.903] kgem_create_buffer: reusing buffer? used=8448 + size=256, total=262144 [ 55.903] kgem_create_proxy: target handle=16 [proxy? -1], offset=8448, length=256, io=1 [ 55.903] __kgem_bo_init(handle=16, num_pages=256) [ 55.903] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=8/32 [ 55.903] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.903] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.903] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.903] gen4_choose_composite_emitter: identity src, no mask [ 55.903] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.903] aligning vertex: was 4, now 3 floats per vertex [ 55.903] gen9_composite_get_binding_table(f640) [ 55.903] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.903] kgem_add_reloc64: handle=16, pos=15752, delta=0, domains=40000 [ 55.903] kgem_add_reloc64: adding proxy [delta=8448] for handle=16 [ 55.903] kgem_add_reloc64[18] = (delta=8448, target handle=4, presumed=120000) [ 55.903] [3d80] bind bo(handle=16, addr=122100), format=324, width=5, height=8, pitch=32, tiling=0 -> sampler [ 55.903] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.903] gen9_emit_sampler: sampler = 2 [ 55.903] gen9_emit_sf: num_sf_outputs=1 [ 55.903] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.903] gen9_emit_vertex_elements: setup id=2 [ 55.903] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.903] gen9_render_composite_box: (144, 0), (149, 8) [ 55.903] apply_damage: damage=0x0, region=1 [(144, 0), (149, 8) + (0, 0)] [ 55.903] gen8_vertex_flush[1694] = 3 [ 55.903] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.903] gen9_render_composite: 0x0, current mode=1/1 [ 55.903] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.903] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.903] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.903] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.903] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.903] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.903] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.903] sna_drawable_use_bo: using whole GPU bo [ 55.903] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.903] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.903] get_pixel: 0x55e0f7360a70 [ 55.904] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.904] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.904] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.904] color_convert: src=ff404040 [20028888] [ 55.904] color_convert: dst=ff404040 [20028888] [ 55.904] sna_render_get_solid: ff404040 [ 55.904] sna_render_get_solid(2) = ff404040 (last) [ 55.904] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.904] sna_transform_is_imprecise_integer_translation: no transform [ 55.904] gen9_composite_picture: integer translation (0, 0), removing [ 55.904] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.904] sna_render_pixmap_bo: GPU all damaged [ 55.904] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.904] gen4_choose_composite_emitter: solid, identity mask [ 55.904] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.904] aligning vertex: was 3, now 4 floats per vertex [ 55.904] gen9_composite_get_binding_table(f5c0) [ 55.904] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.904] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.904] gen9_emit_sampler: sampler = a [ 55.904] gen9_emit_sf: num_sf_outputs=2 [ 55.904] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.904] gen9_emit_vertex_elements: setup id=9 [ 55.904] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.904] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.904] glyphs0_to_dst: glyph=(109, 4)x(5, 8), unclipped [ 55.904] emit_primitive_identity_mask__sse4_2: dst=(109, 4), mask=(144.00, 0.00) x (5.00, 8.00) [ 55.904] glyphs0_to_dst: glyph=(114, 5)x(8, 7), unclipped [ 55.904] emit_primitive_identity_mask__sse4_2: dst=(114, 5), mask=(112.00, 32.00) x (8.00, 7.00) [ 55.904] gen8_vertex_flush[176c] = 6 [ 55.904] glyph_cache(0): adding glyph to cache 0, pos 136 [ 55.904] glyph_cache_upload: upload glyph 0x55e0f74deac0 to cache (128, 16)x(11, 7) [ 55.904] sna_composite(pixmap=1, op=1, src=342+(0, 0), mask=0+(0, 0), dst=1+(128, 16)+(0, 0), size=(11, 7) [ 55.904] sna_compute_composite_region: dst=(128, 16)x(11, 7) [ 55.904] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 16), (139, 23) [ 55.904] clip_to_dst: region: 1x[(128, 16), (139, 23)], clip: 1x[(0, 0), (1024, 1024)] [ 55.904] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 16), (139, 23) [ 55.904] sna_compute_composite_region: clip against src (11x7 clip=0): (128, 16), (139, 23) [ 55.904] sna_composite: composite region extents:+(0, 0) -> (128, 16), (139, 23) + (0, 0) [ 55.904] gen9_render_composite: 11x7, current mode=1/1 [ 55.904] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.904] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.904] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.904] gen9_composite_set_target: (128, 16)x(11, 7), partial?=0 [ 55.904] sna_drawable_use_bo pixmap=1, box=((128, 16), (139, 23)), flags=f... [ 55.904] sna_drawable_use_bo: pinned, never REPLACES [ 55.904] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.904] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.904] sna_drawable_use_bo: using whole GPU bo [ 55.904] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.904] gen9_composite_picture: (0, 0)x(11, 7), dst=(128, 16) [ 55.904] sna_transform_is_imprecise_integer_translation: no transform [ 55.908] gen9_composite_picture: integer translation (0, 0), removing [ 55.908] sna_render_pixmap_bo pixmap=342, (0, 0)x(11, 7)/(11, 7) [ 55.908] sna_render_pixmap_bo box=(0, 0), (11, 7): (11, 7)/(11, 7) [ 55.908] sna_render_pixmap_bo: offset=(-128, -16), size=(11, 7) [ 55.908] use_cpu_bo: no cpu bo [ 55.908] move_to_gpu: not migrating pixmap=342 due to usage_hint=3 [ 55.908] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 7) [ 55.908] upload: box=(0, 0), (11, 7), pixmap=11x7 [ 55.908] sna_drawable_move_region_to_cpu(pixmap=342 (11x7), [(0, 0), (11, 7)], flags=2) [ 55.908] sna_drawable_move_region_to_cpu: pixmap=342 all damaged on CPU [ 55.908] kgem_can_create_2d: 11x7 @ 8 [ 55.908] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.908] kgem_can_create_2d: untiled size=4096 [ 55.908] kgem_choose_tiling: too thin [width 11, 8 bpp] for TILING_X [ 55.908] kgem_choose_tiling: 11x7 -> 0 [ 55.908] kgem_upload_source_image : (0, 0), (11, 7), stride=12, bpp=8 [ 55.908] kgem_create_buffer_2d: 11x7, 8 bpp, stride=32 [ 55.908] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.908] kgem_create_buffer: reusing buffer? used=8704 + size=256, total=262144 [ 55.908] kgem_create_proxy: target handle=16 [proxy? -1], offset=8704, length=256, io=1 [ 55.908] __kgem_bo_init(handle=16, num_pages=256) [ 55.908] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x7, pitch=12/32 [ 55.908] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.908] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.908] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.908] gen4_choose_composite_emitter: identity src, no mask [ 55.908] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.908] aligning vertex: was 4, now 3 floats per vertex [ 55.908] gen9_composite_get_binding_table(f580) [ 55.908] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.908] kgem_add_reloc64: handle=16, pos=15704, delta=0, domains=40000 [ 55.908] kgem_add_reloc64: adding proxy [delta=8704] for handle=16 [ 55.908] kgem_add_reloc64[19] = (delta=8704, target handle=4, presumed=120000) [ 55.908] [3d50] bind bo(handle=16, addr=122200), format=324, width=11, height=7, pitch=32, tiling=0 -> sampler [ 55.908] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.908] gen9_emit_sampler: sampler = 2 [ 55.908] gen9_emit_sf: num_sf_outputs=1 [ 55.908] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.908] gen9_emit_vertex_elements: setup id=2 [ 55.908] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.908] gen9_render_composite_box: (128, 16), (139, 23) [ 55.908] apply_damage: damage=0x0, region=1 [(128, 16), (139, 23) + (0, 0)] [ 55.908] gen8_vertex_flush[1824] = 3 [ 55.908] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.908] gen9_render_composite: 0x0, current mode=1/1 [ 55.908] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.908] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.908] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.908] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.908] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.908] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.908] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.908] sna_drawable_use_bo: using whole GPU bo [ 55.908] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.908] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.908] get_pixel: 0x55e0f7360a70 [ 55.909] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.909] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.909] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.909] color_convert: src=ff404040 [20028888] [ 55.909] color_convert: dst=ff404040 [20028888] [ 55.909] sna_render_get_solid: ff404040 [ 55.909] sna_render_get_solid(2) = ff404040 (last) [ 55.909] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.909] sna_transform_is_imprecise_integer_translation: no transform [ 55.909] gen9_composite_picture: integer translation (0, 0), removing [ 55.909] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.909] sna_render_pixmap_bo: GPU all damaged [ 55.909] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.909] gen4_choose_composite_emitter: solid, identity mask [ 55.909] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.909] aligning vertex: was 3, now 4 floats per vertex [ 55.913] gen9_composite_get_binding_table(f500) [ 55.913] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.913] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.913] gen9_emit_sampler: sampler = a [ 55.913] gen9_emit_sf: num_sf_outputs=2 [ 55.913] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.913] gen9_emit_vertex_elements: setup id=9 [ 55.913] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.913] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.913] glyphs0_to_dst: glyph=(123, 5)x(11, 7), unclipped [ 55.913] emit_primitive_identity_mask__sse4_2: dst=(123, 5), mask=(128.00, 16.00) x (11.00, 7.00) [ 55.913] glyphs0_to_dst: glyph=(140, 5)x(8, 10), unclipped [ 55.913] emit_primitive_identity_mask__sse4_2: dst=(140, 5), mask=(112.00, 48.00) x (8.00, 10.00) [ 55.913] glyphs0_to_dst: glyph=(149, 2)x(3, 10), unclipped [ 55.913] emit_primitive_identity_mask__sse4_2: dst=(149, 2), mask=(80.00, 48.00) x (3.00, 10.00) [ 55.913] glyphs0_to_dst: glyph=(153, 5)x(8, 10), unclipped [ 55.913] emit_primitive_identity_mask__sse4_2: dst=(153, 5), mask=(112.00, 48.00) x (8.00, 10.00) [ 55.913] gen8_vertex_flush[18fc] = 12 [ 55.913] glyph_cache(0): adding glyph to cache 0, pos 140 [ 55.913] glyph_cache_upload: upload glyph 0x55e0f74dc280 to cache (144, 16)x(8, 7) [ 55.913] sna_composite(pixmap=1, op=1, src=314+(0, 0), mask=0+(0, 0), dst=1+(144, 16)+(0, 0), size=(8, 7) [ 55.913] sna_compute_composite_region: dst=(144, 16)x(8, 7) [ 55.913] sna_compute_composite_region: initial clip against dst->pDrawable: (144, 16), (152, 23) [ 55.913] clip_to_dst: region: 1x[(144, 16), (152, 23)], clip: 1x[(0, 0), (1024, 1024)] [ 55.913] sna_compute_composite_region: clip against dst->pCompositeClip: (144, 16), (152, 23) [ 55.913] sna_compute_composite_region: clip against src (8x7 clip=0): (144, 16), (152, 23) [ 55.913] sna_composite: composite region extents:+(0, 0) -> (144, 16), (152, 23) + (0, 0) [ 55.913] gen9_render_composite: 8x7, current mode=1/1 [ 55.913] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.913] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.913] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.913] gen9_composite_set_target: (144, 16)x(8, 7), partial?=0 [ 55.913] sna_drawable_use_bo pixmap=1, box=((144, 16), (152, 23)), flags=f... [ 55.913] sna_drawable_use_bo: pinned, never REPLACES [ 55.913] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.913] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.913] sna_drawable_use_bo: using whole GPU bo [ 55.913] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.913] gen9_composite_picture: (0, 0)x(8, 7), dst=(144, 16) [ 55.913] sna_transform_is_imprecise_integer_translation: no transform [ 55.913] gen9_composite_picture: integer translation (0, 0), removing [ 55.913] sna_render_pixmap_bo pixmap=314, (0, 0)x(8, 7)/(8, 7) [ 55.913] sna_render_pixmap_bo box=(0, 0), (8, 7): (8, 7)/(8, 7) [ 55.913] sna_render_pixmap_bo: offset=(-144, -16), size=(8, 7) [ 55.913] use_cpu_bo: no cpu bo [ 55.913] move_to_gpu: not migrating pixmap=314 due to usage_hint=3 [ 55.913] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 7) [ 55.913] upload: box=(0, 0), (8, 7), pixmap=8x7 [ 55.913] sna_drawable_move_region_to_cpu(pixmap=314 (8x7), [(0, 0), (8, 7)], flags=2) [ 55.913] sna_drawable_move_region_to_cpu: pixmap=314 all damaged on CPU [ 55.913] kgem_can_create_2d: 8x7 @ 8 [ 55.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.913] kgem_can_create_2d: untiled size=4096 [ 55.913] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.913] kgem_choose_tiling: 8x7 -> 0 [ 55.913] kgem_upload_source_image : (0, 0), (8, 7), stride=8, bpp=8 [ 55.913] kgem_create_buffer_2d: 8x7, 8 bpp, stride=32 [ 55.913] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.914] kgem_create_buffer: reusing buffer? used=8960 + size=256, total=262144 [ 55.914] kgem_create_proxy: target handle=16 [proxy? -1], offset=8960, length=256, io=1 [ 55.914] __kgem_bo_init(handle=16, num_pages=256) [ 55.914] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/32 [ 55.914] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.914] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.914] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.914] gen4_choose_composite_emitter: identity src, no mask [ 55.914] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.914] aligning vertex: was 4, now 3 floats per vertex [ 55.914] gen9_composite_get_binding_table(f4c0) [ 55.914] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.914] kgem_add_reloc64: handle=16, pos=15656, delta=0, domains=40000 [ 55.914] kgem_add_reloc64: adding proxy [delta=8960] for handle=16 [ 55.914] kgem_add_reloc64[20] = (delta=8960, target handle=4, presumed=120000) [ 55.914] [3d20] bind bo(handle=16, addr=122300), format=324, width=8, height=7, pitch=32, tiling=0 -> sampler [ 55.914] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.914] gen9_emit_sampler: sampler = 2 [ 55.914] gen9_emit_sf: num_sf_outputs=1 [ 55.914] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.914] gen9_emit_vertex_elements: setup id=2 [ 55.914] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.914] gen9_render_composite_box: (144, 16), (152, 23) [ 55.914] apply_damage: damage=0x0, region=1 [(144, 16), (152, 23) + (0, 0)] [ 55.914] gen8_vertex_flush[19b4] = 3 [ 55.914] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.914] gen9_render_composite: 0x0, current mode=1/1 [ 55.914] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.914] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.914] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.914] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.914] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.914] sna_drawable_use_bo: using whole GPU bo [ 55.914] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.914] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.914] get_pixel: 0x55e0f7360a70 [ 55.914] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.914] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.914] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.914] color_convert: src=ff404040 [20028888] [ 55.914] color_convert: dst=ff404040 [20028888] [ 55.914] sna_render_get_solid: ff404040 [ 55.914] sna_render_get_solid(2) = ff404040 (last) [ 55.914] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.914] sna_transform_is_imprecise_integer_translation: no transform [ 55.914] gen9_composite_picture: integer translation (0, 0), removing [ 55.914] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.914] sna_render_pixmap_bo: GPU all damaged [ 55.914] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.914] gen4_choose_composite_emitter: solid, identity mask [ 55.918] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.918] aligning vertex: was 3, now 4 floats per vertex [ 55.918] gen9_composite_get_binding_table(f440) [ 55.918] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.918] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.918] gen9_emit_sampler: sampler = a [ 55.918] gen9_emit_sf: num_sf_outputs=2 [ 55.918] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.918] gen9_emit_vertex_elements: setup id=9 [ 55.918] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.918] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.918] glyphs0_to_dst: glyph=(161, 5)x(8, 7), unclipped [ 55.918] emit_primitive_identity_mask__sse4_2: dst=(161, 5), mask=(144.00, 16.00) x (8.00, 7.00) [ 55.918] gen8_vertex_flush[1a8c] = 3 [ 55.918] glyph_cache(0): adding glyph to cache 0, pos 141 [ 55.918] glyph_cache_upload: upload glyph 0x55e0f73a51f0 to cache (152, 16)x(5, 2) [ 55.918] sna_composite(pixmap=1, op=1, src=700+(0, 0), mask=0+(0, 0), dst=1+(152, 16)+(0, 0), size=(5, 2) [ 55.918] sna_compute_composite_region: dst=(152, 16)x(5, 2) [ 55.918] sna_compute_composite_region: initial clip against dst->pDrawable: (152, 16), (157, 18) [ 55.918] clip_to_dst: region: 1x[(152, 16), (157, 18)], clip: 1x[(0, 0), (1024, 1024)] [ 55.918] sna_compute_composite_region: clip against dst->pCompositeClip: (152, 16), (157, 18) [ 55.918] sna_compute_composite_region: clip against src (5x2 clip=0): (152, 16), (157, 18) [ 55.918] sna_composite: composite region extents:+(0, 0) -> (152, 16), (157, 18) + (0, 0) [ 55.918] gen9_render_composite: 5x2, current mode=1/1 [ 55.918] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.918] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.918] gen9_composite_set_target: (152, 16)x(5, 2), partial?=0 [ 55.918] sna_drawable_use_bo pixmap=1, box=((152, 16), (157, 18)), flags=f... [ 55.918] sna_drawable_use_bo: pinned, never REPLACES [ 55.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.918] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.918] sna_drawable_use_bo: using whole GPU bo [ 55.918] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.918] gen9_composite_picture: (0, 0)x(5, 2), dst=(152, 16) [ 55.918] sna_transform_is_imprecise_integer_translation: no transform [ 55.918] gen9_composite_picture: integer translation (0, 0), removing [ 55.918] sna_render_pixmap_bo pixmap=700, (0, 0)x(5, 2)/(5, 2) [ 55.918] sna_render_pixmap_bo box=(0, 0), (5, 2): (5, 2)/(5, 2) [ 55.918] sna_render_pixmap_bo: offset=(-152, -16), size=(5, 2) [ 55.918] use_cpu_bo: no cpu bo [ 55.918] move_to_gpu: not migrating pixmap=700 due to usage_hint=3 [ 55.918] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 2) [ 55.918] upload: box=(0, 0), (5, 2), pixmap=5x2 [ 55.918] sna_drawable_move_region_to_cpu(pixmap=700 (5x2), [(0, 0), (5, 2)], flags=2) [ 55.918] sna_drawable_move_region_to_cpu: pixmap=700 all damaged on CPU [ 55.918] kgem_can_create_2d: 5x2 @ 8 [ 55.918] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=2 [ 55.918] kgem_can_create_2d: untiled size=4096 [ 55.918] kgem_choose_tiling: too short [2] for TILING_X [ 55.918] kgem_choose_tiling: 5x2 -> 0 [ 55.918] kgem_upload_source_image : (0, 0), (5, 2), stride=8, bpp=8 [ 55.918] kgem_create_buffer_2d: 5x2, 8 bpp, stride=32 [ 55.918] kgem_create_buffer: size=64, flags=3 [write?=1, inplace?=1, last?=0] [ 55.918] kgem_create_buffer: reusing buffer? used=9216 + size=64, total=262144 [ 55.918] kgem_create_proxy: target handle=16 [proxy? -1], offset=9216, length=64, io=1 [ 55.918] __kgem_bo_init(handle=16, num_pages=64) [ 55.919] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x2, pitch=8/32 [ 55.919] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.919] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.919] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.919] gen4_choose_composite_emitter: identity src, no mask [ 55.919] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.919] aligning vertex: was 4, now 3 floats per vertex [ 55.919] gen9_composite_get_binding_table(f400) [ 55.919] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.919] kgem_add_reloc64: handle=16, pos=15608, delta=0, domains=40000 [ 55.919] kgem_add_reloc64: adding proxy [delta=9216] for handle=16 [ 55.919] kgem_add_reloc64[21] = (delta=9216, target handle=4, presumed=120000) [ 55.919] [3cf0] bind bo(handle=16, addr=122400), format=324, width=5, height=2, pitch=32, tiling=0 -> sampler [ 55.919] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.919] gen9_emit_sampler: sampler = 2 [ 55.919] gen9_emit_sf: num_sf_outputs=1 [ 55.923] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.923] gen9_emit_vertex_elements: setup id=2 [ 55.923] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.923] gen9_render_composite_box: (152, 16), (157, 18) [ 55.923] apply_damage: damage=0x0, region=1 [(152, 16), (157, 18) + (0, 0)] [ 55.923] gen8_vertex_flush[1b44] = 3 [ 55.923] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.923] gen9_render_composite: 0x0, current mode=1/1 [ 55.923] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.923] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.923] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.923] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.923] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.923] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.923] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.923] sna_drawable_use_bo: using whole GPU bo [ 55.923] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.923] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.923] get_pixel: 0x55e0f7360a70 [ 55.923] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.923] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.923] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.923] color_convert: src=ff404040 [20028888] [ 55.923] color_convert: dst=ff404040 [20028888] [ 55.923] sna_render_get_solid: ff404040 [ 55.923] sna_render_get_solid(2) = ff404040 (last) [ 55.923] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.923] sna_transform_is_imprecise_integer_translation: no transform [ 55.923] gen9_composite_picture: integer translation (0, 0), removing [ 55.923] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.923] sna_render_pixmap_bo: GPU all damaged [ 55.923] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.923] gen4_choose_composite_emitter: solid, identity mask [ 55.923] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.923] aligning vertex: was 3, now 4 floats per vertex [ 55.923] gen9_composite_get_binding_table(f380) [ 55.923] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.923] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.923] gen9_emit_sampler: sampler = a [ 55.923] gen9_emit_sf: num_sf_outputs=2 [ 55.923] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.923] gen9_emit_vertex_elements: setup id=9 [ 55.923] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.923] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.923] glyphs0_to_dst: glyph=(169, 7)x(5, 2), unclipped [ 55.923] emit_primitive_identity_mask__sse4_2: dst=(169, 7), mask=(152.00, 16.00) x (5.00, 2.00) [ 55.923] glyphs0_to_dst: glyph=(175, 5)x(11, 7), unclipped [ 55.923] emit_primitive_identity_mask__sse4_2: dst=(175, 5), mask=(128.00, 16.00) x (11.00, 7.00) [ 55.923] glyphs0_to_dst: glyph=(187, 5)x(8, 7), unclipped [ 55.923] emit_primitive_identity_mask__sse4_2: dst=(187, 5), mask=(144.00, 16.00) x (8.00, 7.00) [ 55.923] glyphs0_to_dst: glyph=(196, 5)x(7, 7), unclipped [ 55.923] emit_primitive_identity_mask__sse4_2: dst=(196, 5), mask=(80.00, 32.00) x (7.00, 7.00) [ 55.923] glyphs0_to_dst: glyph=(204, 5)x(8, 7), unclipped [ 55.923] emit_primitive_identity_mask__sse4_2: dst=(204, 5), mask=(120.00, 32.00) x (8.00, 7.00) [ 55.923] gen8_vertex_flush[1c1c] = 15 [ 55.924] glyph_cache(0): adding glyph to cache 0, pos 142 [ 55.924] glyph_cache_upload: upload glyph 0x55e0f73a5ee0 to cache (144, 24)x(5, 4) [ 55.924] sna_composite(pixmap=1, op=1, src=702+(0, 0), mask=0+(0, 0), dst=1+(144, 24)+(0, 0), size=(5, 4) [ 55.924] sna_compute_composite_region: dst=(144, 24)x(5, 4) [ 55.924] sna_compute_composite_region: initial clip against dst->pDrawable: (144, 24), (149, 28) [ 55.924] clip_to_dst: region: 1x[(144, 24), (149, 28)], clip: 1x[(0, 0), (1024, 1024)] [ 55.924] sna_compute_composite_region: clip against dst->pCompositeClip: (144, 24), (149, 28) [ 55.924] sna_compute_composite_region: clip against src (5x4 clip=0): (144, 24), (149, 28) [ 55.924] sna_composite: composite region extents:+(0, 0) -> (144, 24), (149, 28) + (0, 0) [ 55.924] gen9_render_composite: 5x4, current mode=1/1 [ 55.924] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.924] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.924] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.924] gen9_composite_set_target: (144, 24)x(5, 4), partial?=0 [ 55.924] sna_drawable_use_bo pixmap=1, box=((144, 24), (149, 28)), flags=f... [ 55.924] sna_drawable_use_bo: pinned, never REPLACES [ 55.924] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.928] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.928] sna_drawable_use_bo: using whole GPU bo [ 55.928] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.928] gen9_composite_picture: (0, 0)x(5, 4), dst=(144, 24) [ 55.928] sna_transform_is_imprecise_integer_translation: no transform [ 55.928] gen9_composite_picture: integer translation (0, 0), removing [ 55.928] sna_render_pixmap_bo pixmap=702, (0, 0)x(5, 4)/(5, 4) [ 55.928] sna_render_pixmap_bo box=(0, 0), (5, 4): (5, 4)/(5, 4) [ 55.928] sna_render_pixmap_bo: offset=(-144, -24), size=(5, 4) [ 55.928] use_cpu_bo: no cpu bo [ 55.928] move_to_gpu: not migrating pixmap=702 due to usage_hint=3 [ 55.928] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 4) [ 55.928] upload: box=(0, 0), (5, 4), pixmap=5x4 [ 55.928] sna_drawable_move_region_to_cpu(pixmap=702 (5x4), [(0, 0), (5, 4)], flags=2) [ 55.928] sna_drawable_move_region_to_cpu: pixmap=702 all damaged on CPU [ 55.928] kgem_can_create_2d: 5x4 @ 8 [ 55.928] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=4 [ 55.928] kgem_can_create_2d: untiled size=4096 [ 55.928] kgem_choose_tiling: too thin [width 5, 8 bpp] for TILING_X [ 55.928] kgem_choose_tiling: 5x4 -> 0 [ 55.928] kgem_upload_source_image : (0, 0), (5, 4), stride=8, bpp=8 [ 55.928] kgem_create_buffer_2d: 5x4, 8 bpp, stride=32 [ 55.928] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 55.928] kgem_create_buffer: reusing buffer? used=9472 + size=128, total=262144 [ 55.928] kgem_create_proxy: target handle=16 [proxy? -1], offset=9472, length=128, io=1 [ 55.928] __kgem_bo_init(handle=16, num_pages=128) [ 55.928] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x4, pitch=8/32 [ 55.928] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.928] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.928] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.928] gen4_choose_composite_emitter: identity src, no mask [ 55.928] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.928] aligning vertex: was 4, now 3 floats per vertex [ 55.928] gen9_composite_get_binding_table(f340) [ 55.928] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.928] kgem_add_reloc64: handle=16, pos=15560, delta=0, domains=40000 [ 55.928] kgem_add_reloc64: adding proxy [delta=9472] for handle=16 [ 55.928] kgem_add_reloc64[22] = (delta=9472, target handle=4, presumed=120000) [ 55.928] [3cc0] bind bo(handle=16, addr=122500), format=324, width=5, height=4, pitch=32, tiling=0 -> sampler [ 55.928] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.928] gen9_emit_sampler: sampler = 2 [ 55.928] gen9_emit_sf: num_sf_outputs=1 [ 55.928] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.928] gen9_emit_vertex_elements: setup id=2 [ 55.928] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.928] gen9_render_composite_box: (144, 24), (149, 28) [ 55.928] apply_damage: damage=0x0, region=1 [(144, 24), (149, 28) + (0, 0)] [ 55.928] gen8_vertex_flush[1cd4] = 3 [ 55.928] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.928] gen9_render_composite: 0x0, current mode=1/1 [ 55.928] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.928] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.928] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.928] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.928] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.928] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.928] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.928] sna_drawable_use_bo: using whole GPU bo [ 55.929] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.929] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.929] get_pixel: 0x55e0f7360a70 [ 55.929] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.929] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.929] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.929] color_convert: src=ff404040 [20028888] [ 55.929] color_convert: dst=ff404040 [20028888] [ 55.929] sna_render_get_solid: ff404040 [ 55.929] sna_render_get_solid(2) = ff404040 (last) [ 55.929] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.929] sna_transform_is_imprecise_integer_translation: no transform [ 55.929] gen9_composite_picture: integer translation (0, 0), removing [ 55.929] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.929] sna_render_pixmap_bo: GPU all damaged [ 55.929] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.929] gen4_choose_composite_emitter: solid, identity mask [ 55.929] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.929] aligning vertex: was 3, now 4 floats per vertex [ 55.929] gen9_composite_get_binding_table(f2c0) [ 55.929] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.929] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.929] gen9_emit_sampler: sampler = a [ 55.929] gen9_emit_sf: num_sf_outputs=2 [ 55.929] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.929] gen9_emit_vertex_elements: setup id=9 [ 55.929] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.929] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.929] glyphs0_to_dst: glyph=(218, 3)x(5, 4), unclipped [ 55.929] emit_primitive_identity_mask__sse4_2: dst=(218, 3), mask=(144.00, 24.00) x (5.00, 4.00) [ 55.929] glyphs0_to_dst: glyph=(223, 5)x(8, 7), unclipped [ 55.929] emit_primitive_identity_mask__sse4_2: dst=(223, 5), mask=(112.00, 32.00) x (8.00, 7.00) [ 55.929] glyphs0_to_dst: glyph=(232, 5)x(8, 10), unclipped [ 55.929] emit_primitive_identity_mask__sse4_2: dst=(232, 5), mask=(112.00, 48.00) x (8.00, 10.00) [ 55.929] glyphs0_to_dst: glyph=(240, 5)x(8, 7), unclipped [ 55.929] emit_primitive_identity_mask__sse4_2: dst=(240, 5), mask=(144.00, 16.00) x (8.00, 7.00) [ 55.929] glyphs0_to_dst: glyph=(249, 5)x(7, 7), unclipped [ 55.929] emit_primitive_identity_mask__sse4_2: dst=(249, 5), mask=(80.00, 32.00) x (7.00, 7.00) [ 55.929] gen8_vertex_flush[1dac] = 15 [ 55.929] glyph_cache(0): adding glyph to cache 0, pos 144 [ 55.929] glyph_cache_upload: upload glyph 0x55e0f74dd3a0 to cache (160, 0)x(8, 10) [ 55.929] sna_composite(pixmap=1, op=1, src=326+(0, 0), mask=0+(0, 0), dst=1+(160, 0)+(0, 0), size=(8, 10) [ 55.929] sna_compute_composite_region: dst=(160, 0)x(8, 10) [ 55.929] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 0), (168, 10) [ 55.929] clip_to_dst: region: 1x[(160, 0), (168, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 55.929] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 0), (168, 10) [ 55.929] sna_compute_composite_region: clip against src (8x10 clip=0): (160, 0), (168, 10) [ 55.929] sna_composite: composite region extents:+(0, 0) -> (160, 0), (168, 10) + (0, 0) [ 55.929] gen9_render_composite: 8x10, current mode=1/1 [ 55.929] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.929] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.929] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.933] gen9_composite_set_target: (160, 0)x(8, 10), partial?=0 [ 55.933] sna_drawable_use_bo pixmap=1, box=((160, 0), (168, 10)), flags=f... [ 55.933] sna_drawable_use_bo: pinned, never REPLACES [ 55.933] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.933] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.933] sna_drawable_use_bo: using whole GPU bo [ 55.933] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.933] gen9_composite_picture: (0, 0)x(8, 10), dst=(160, 0) [ 55.933] sna_transform_is_imprecise_integer_translation: no transform [ 55.933] gen9_composite_picture: integer translation (0, 0), removing [ 55.933] sna_render_pixmap_bo pixmap=326, (0, 0)x(8, 10)/(8, 10) [ 55.933] sna_render_pixmap_bo box=(0, 0), (8, 10): (8, 10)/(8, 10) [ 55.933] sna_render_pixmap_bo: offset=(-160, 0), size=(8, 10) [ 55.933] use_cpu_bo: no cpu bo [ 55.933] move_to_gpu: not migrating pixmap=326 due to usage_hint=3 [ 55.933] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 10) [ 55.933] upload: box=(0, 0), (8, 10), pixmap=8x10 [ 55.933] sna_drawable_move_region_to_cpu(pixmap=326 (8x10), [(0, 0), (8, 10)], flags=2) [ 55.933] sna_drawable_move_region_to_cpu: pixmap=326 all damaged on CPU [ 55.933] kgem_can_create_2d: 8x10 @ 8 [ 55.933] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 55.933] kgem_can_create_2d: untiled size=4096 [ 55.933] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.933] kgem_choose_tiling: 8x10 -> 0 [ 55.933] kgem_upload_source_image : (0, 0), (8, 10), stride=8, bpp=8 [ 55.933] kgem_create_buffer_2d: 8x10, 8 bpp, stride=32 [ 55.933] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 55.933] kgem_create_buffer: reusing buffer? used=9728 + size=320, total=262144 [ 55.933] kgem_create_proxy: target handle=16 [proxy? -1], offset=9728, length=320, io=1 [ 55.933] __kgem_bo_init(handle=16, num_pages=320) [ 55.933] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=8/32 [ 55.933] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.933] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.933] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.933] gen4_choose_composite_emitter: identity src, no mask [ 55.933] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.933] aligning vertex: was 4, now 3 floats per vertex [ 55.933] gen9_composite_get_binding_table(f280) [ 55.933] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.933] kgem_add_reloc64: handle=16, pos=15512, delta=0, domains=40000 [ 55.933] kgem_add_reloc64: adding proxy [delta=9728] for handle=16 [ 55.933] kgem_add_reloc64[23] = (delta=9728, target handle=4, presumed=120000) [ 55.933] [3c90] bind bo(handle=16, addr=122600), format=324, width=8, height=10, pitch=32, tiling=0 -> sampler [ 55.933] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.933] gen9_emit_sampler: sampler = 2 [ 55.933] gen9_emit_sf: num_sf_outputs=1 [ 55.933] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.933] gen9_emit_vertex_elements: setup id=2 [ 55.933] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.933] gen9_render_composite_box: (160, 0), (168, 10) [ 55.933] apply_damage: damage=0x0, region=1 [(160, 0), (168, 10) + (0, 0)] [ 55.933] gen8_vertex_flush[1e64] = 3 [ 55.933] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.933] gen9_render_composite: 0x0, current mode=1/1 [ 55.934] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.934] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.934] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.934] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.934] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.934] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.934] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.934] sna_drawable_use_bo: using whole GPU bo [ 55.934] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.934] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.934] get_pixel: 0x55e0f7360a70 [ 55.934] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.934] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.934] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.934] color_convert: src=ff404040 [20028888] [ 55.934] color_convert: dst=ff404040 [20028888] [ 55.934] sna_render_get_solid: ff404040 [ 55.934] sna_render_get_solid(2) = ff404040 (last) [ 55.934] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.934] sna_transform_is_imprecise_integer_translation: no transform [ 55.934] gen9_composite_picture: integer translation (0, 0), removing [ 55.938] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.938] sna_render_pixmap_bo: GPU all damaged [ 55.938] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.938] gen4_choose_composite_emitter: solid, identity mask [ 55.938] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.938] aligning vertex: was 3, now 4 floats per vertex [ 55.938] gen9_composite_get_binding_table(f200) [ 55.938] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.938] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.938] gen9_emit_sampler: sampler = a [ 55.938] gen9_emit_sf: num_sf_outputs=2 [ 55.938] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.938] gen9_emit_vertex_elements: setup id=9 [ 55.938] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.938] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.938] glyphs0_to_dst: glyph=(258, 2)x(8, 10), unclipped [ 55.938] emit_primitive_identity_mask__sse4_2: dst=(258, 2), mask=(160.00, 0.00) x (8.00, 10.00) [ 55.938] glyphs0_to_dst: glyph=(266, 5)x(8, 7), unclipped [ 55.938] emit_primitive_identity_mask__sse4_2: dst=(266, 5), mask=(112.00, 32.00) x (8.00, 7.00) [ 55.938] gen8_vertex_flush[1f3c] = 6 [ 55.938] glyph_cache(0): adding glyph to cache 0, pos 148 [ 55.938] glyph_cache_upload: upload glyph 0x55e0f74de500 to cache (176, 0)x(8, 7) [ 55.938] sna_composite(pixmap=1, op=1, src=338+(0, 0), mask=0+(0, 0), dst=1+(176, 0)+(0, 0), size=(8, 7) [ 55.938] sna_compute_composite_region: dst=(176, 0)x(8, 7) [ 55.938] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 0), (184, 7) [ 55.938] clip_to_dst: region: 1x[(176, 0), (184, 7)], clip: 1x[(0, 0), (1024, 1024)] [ 55.938] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 0), (184, 7) [ 55.938] sna_compute_composite_region: clip against src (8x7 clip=0): (176, 0), (184, 7) [ 55.938] sna_composite: composite region extents:+(0, 0) -> (176, 0), (184, 7) + (0, 0) [ 55.938] gen9_render_composite: 8x7, current mode=1/1 [ 55.938] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.938] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.938] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.938] gen9_composite_set_target: (176, 0)x(8, 7), partial?=0 [ 55.938] sna_drawable_use_bo pixmap=1, box=((176, 0), (184, 7)), flags=f... [ 55.938] sna_drawable_use_bo: pinned, never REPLACES [ 55.938] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.938] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.938] sna_drawable_use_bo: using whole GPU bo [ 55.938] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.938] gen9_composite_picture: (0, 0)x(8, 7), dst=(176, 0) [ 55.938] sna_transform_is_imprecise_integer_translation: no transform [ 55.938] gen9_composite_picture: integer translation (0, 0), removing [ 55.938] sna_render_pixmap_bo pixmap=338, (0, 0)x(8, 7)/(8, 7) [ 55.938] sna_render_pixmap_bo box=(0, 0), (8, 7): (8, 7)/(8, 7) [ 55.938] sna_render_pixmap_bo: offset=(-176, 0), size=(8, 7) [ 55.938] use_cpu_bo: no cpu bo [ 55.938] move_to_gpu: not migrating pixmap=338 due to usage_hint=3 [ 55.938] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 7) [ 55.938] upload: box=(0, 0), (8, 7), pixmap=8x7 [ 55.938] sna_drawable_move_region_to_cpu(pixmap=338 (8x7), [(0, 0), (8, 7)], flags=2) [ 55.938] sna_drawable_move_region_to_cpu: pixmap=338 all damaged on CPU [ 55.938] kgem_can_create_2d: 8x7 @ 8 [ 55.938] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.938] kgem_can_create_2d: untiled size=4096 [ 55.938] kgem_choose_tiling: too thin [width 8, 8 bpp] for TILING_X [ 55.938] kgem_choose_tiling: 8x7 -> 0 [ 55.939] kgem_upload_source_image : (0, 0), (8, 7), stride=8, bpp=8 [ 55.939] kgem_create_buffer_2d: 8x7, 8 bpp, stride=32 [ 55.939] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.939] kgem_create_buffer: reusing buffer? used=10240 + size=256, total=262144 [ 55.939] kgem_create_proxy: target handle=16 [proxy? -1], offset=10240, length=256, io=1 [ 55.939] __kgem_bo_init(handle=16, num_pages=256) [ 55.939] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x7, pitch=8/32 [ 55.939] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.939] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.939] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.939] gen4_choose_composite_emitter: identity src, no mask [ 55.939] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.939] aligning vertex: was 4, now 3 floats per vertex [ 55.939] gen9_composite_get_binding_table(f1c0) [ 55.939] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.939] kgem_add_reloc64: handle=16, pos=15464, delta=0, domains=40000 [ 55.939] kgem_add_reloc64: adding proxy [delta=10240] for handle=16 [ 55.939] kgem_add_reloc64[24] = (delta=10240, target handle=4, presumed=120000) [ 55.939] [3c60] bind bo(handle=16, addr=122800), format=324, width=8, height=7, pitch=32, tiling=0 -> sampler [ 55.939] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.939] gen9_emit_sampler: sampler = 2 [ 55.939] gen9_emit_sf: num_sf_outputs=1 [ 55.939] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.939] gen9_emit_vertex_elements: setup id=2 [ 55.939] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.939] gen9_render_composite_box: (176, 0), (184, 7) [ 55.939] apply_damage: damage=0x0, region=1 [(176, 0), (184, 7) + (0, 0)] [ 55.939] gen8_vertex_flush[1ff4] = 3 [ 55.939] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.939] gen9_render_composite: 0x0, current mode=1/1 [ 55.939] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.939] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.939] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.939] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.939] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.939] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.939] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.939] sna_drawable_use_bo: using whole GPU bo [ 55.939] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.939] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.939] get_pixel: 0x55e0f7360a70 [ 55.939] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.939] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.939] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.939] color_convert: src=ff404040 [20028888] [ 55.939] color_convert: dst=ff404040 [20028888] [ 55.939] sna_render_get_solid: ff404040 [ 55.939] sna_render_get_solid(2) = ff404040 (last) [ 55.939] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.939] sna_transform_is_imprecise_integer_translation: no transform [ 55.939] gen9_composite_picture: integer translation (0, 0), removing [ 55.939] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.943] sna_render_pixmap_bo: GPU all damaged [ 55.943] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.943] gen4_choose_composite_emitter: solid, identity mask [ 55.943] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.943] aligning vertex: was 3, now 4 floats per vertex [ 55.943] gen9_composite_get_binding_table(f140) [ 55.943] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.943] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.943] gen9_emit_sampler: sampler = a [ 55.943] gen9_emit_sf: num_sf_outputs=2 [ 55.943] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.943] gen9_emit_vertex_elements: setup id=9 [ 55.943] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.943] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.943] glyphs0_to_dst: glyph=(274, 5)x(8, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(274, 5), mask=(176.00, 0.00) x (8.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(282, 7)x(5, 2), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(282, 7), mask=(152.00, 16.00) x (5.00, 2.00) [ 55.943] glyphs0_to_dst: glyph=(288, 5)x(11, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(288, 5), mask=(128.00, 16.00) x (11.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(300, 5)x(8, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(300, 5), mask=(144.00, 16.00) x (8.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(309, 5)x(7, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(309, 5), mask=(80.00, 32.00) x (7.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(317, 5)x(8, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(317, 5), mask=(120.00, 32.00) x (8.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(330, 7)x(5, 2), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(330, 7), mask=(152.00, 16.00) x (5.00, 2.00) [ 55.943] glyphs0_to_dst: glyph=(336, 2)x(3, 10), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(336, 2), mask=(80.00, 48.00) x (3.00, 10.00) [ 55.943] glyphs0_to_dst: glyph=(344, 2)x(3, 10), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(344, 2), mask=(64.00, 48.00) x (3.00, 10.00) [ 55.943] glyphs0_to_dst: glyph=(347, 5)x(8, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(347, 5), mask=(176.00, 0.00) x (8.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(355, 2)x(8, 10), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(355, 2), mask=(96.00, 32.00) x (8.00, 10.00) [ 55.943] glyphs0_to_dst: glyph=(364, 5)x(8, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(364, 5), mask=(144.00, 16.00) x (8.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(372, 7)x(5, 2), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(372, 7), mask=(152.00, 16.00) x (5.00, 2.00) [ 55.943] glyphs0_to_dst: glyph=(2, 20)x(8, 7), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(2, 20), mask=(80.00, 40.00) x (8.00, 7.00) [ 55.943] glyphs0_to_dst: glyph=(11, 20)x(8, 10), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(11, 20), mask=(112.00, 48.00) x (8.00, 10.00) [ 55.943] glyphs0_to_dst: glyph=(20, 20)x(8, 10), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(20, 20), mask=(112.00, 48.00) x (8.00, 10.00) [ 55.943] glyphs0_to_dst: glyph=(29, 17)x(3, 10), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(29, 17), mask=(64.00, 48.00) x (3.00, 10.00) [ 55.943] glyphs0_to_dst: glyph=(33, 17)x(3, 10), unclipped [ 55.943] emit_primitive_identity_mask__sse4_2: dst=(33, 17), mask=(80.00, 48.00) x (3.00, 10.00) [ 55.943] gen8_vertex_flush[20cc] = 54 [ 55.943] glyph_cache(0): adding glyph to cache 0, pos 149 [ 55.943] glyph_cache_upload: upload glyph 0x55e0f74dcf00 to cache (184, 0)x(7, 7) [ 55.943] sna_composite(pixmap=1, op=1, src=322+(0, 0), mask=0+(0, 0), dst=1+(184, 0)+(0, 0), size=(7, 7) [ 55.943] sna_compute_composite_region: dst=(184, 0)x(7, 7) [ 55.943] sna_compute_composite_region: initial clip against dst->pDrawable: (184, 0), (191, 7) [ 55.943] clip_to_dst: region: 1x[(184, 0), (191, 7)], clip: 1x[(0, 0), (1024, 1024)] [ 55.944] sna_compute_composite_region: clip against dst->pCompositeClip: (184, 0), (191, 7) [ 55.944] sna_compute_composite_region: clip against src (7x7 clip=0): (184, 0), (191, 7) [ 55.944] sna_composite: composite region extents:+(0, 0) -> (184, 0), (191, 7) + (0, 0) [ 55.944] gen9_render_composite: 7x7, current mode=1/1 [ 55.944] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.944] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.944] gen9_composite_set_target: (184, 0)x(7, 7), partial?=0 [ 55.944] sna_drawable_use_bo pixmap=1, box=((184, 0), (191, 7)), flags=f... [ 55.944] sna_drawable_use_bo: pinned, never REPLACES [ 55.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.944] sna_drawable_use_bo: using whole GPU bo [ 55.948] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.948] gen9_composite_picture: (0, 0)x(7, 7), dst=(184, 0) [ 55.948] sna_transform_is_imprecise_integer_translation: no transform [ 55.948] gen9_composite_picture: integer translation (0, 0), removing [ 55.948] sna_render_pixmap_bo pixmap=322, (0, 0)x(7, 7)/(7, 7) [ 55.948] sna_render_pixmap_bo box=(0, 0), (7, 7): (7, 7)/(7, 7) [ 55.948] sna_render_pixmap_bo: offset=(-184, 0), size=(7, 7) [ 55.948] use_cpu_bo: no cpu bo [ 55.948] move_to_gpu: not migrating pixmap=322 due to usage_hint=3 [ 55.948] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 7) [ 55.948] upload: box=(0, 0), (7, 7), pixmap=7x7 [ 55.948] sna_drawable_move_region_to_cpu(pixmap=322 (7x7), [(0, 0), (7, 7)], flags=2) [ 55.948] sna_drawable_move_region_to_cpu: pixmap=322 all damaged on CPU [ 55.948] kgem_can_create_2d: 7x7 @ 8 [ 55.948] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.948] kgem_can_create_2d: untiled size=4096 [ 55.948] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 55.948] kgem_choose_tiling: 7x7 -> 0 [ 55.948] kgem_upload_source_image : (0, 0), (7, 7), stride=8, bpp=8 [ 55.948] kgem_create_buffer_2d: 7x7, 8 bpp, stride=32 [ 55.948] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.948] kgem_create_buffer: reusing buffer? used=10496 + size=256, total=262144 [ 55.948] kgem_create_proxy: target handle=16 [proxy? -1], offset=10496, length=256, io=1 [ 55.948] __kgem_bo_init(handle=16, num_pages=256) [ 55.948] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/32 [ 55.948] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.948] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.948] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.948] gen4_choose_composite_emitter: identity src, no mask [ 55.948] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.948] aligning vertex: was 4, now 3 floats per vertex [ 55.948] gen9_composite_get_binding_table(f100) [ 55.948] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.948] kgem_add_reloc64: handle=16, pos=15416, delta=0, domains=40000 [ 55.948] kgem_add_reloc64: adding proxy [delta=10496] for handle=16 [ 55.948] kgem_add_reloc64[25] = (delta=10496, target handle=4, presumed=120000) [ 55.948] [3c30] bind bo(handle=16, addr=122900), format=324, width=7, height=7, pitch=32, tiling=0 -> sampler [ 55.948] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.948] gen9_emit_sampler: sampler = 2 [ 55.948] gen9_emit_sf: num_sf_outputs=1 [ 55.948] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.948] gen9_emit_vertex_elements: setup id=2 [ 55.948] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.948] gen9_render_composite_box: (184, 0), (191, 7) [ 55.948] apply_damage: damage=0x0, region=1 [(184, 0), (191, 7) + (0, 0)] [ 55.948] gen8_vertex_flush[2184] = 3 [ 55.948] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.948] gen9_render_composite: 0x0, current mode=1/1 [ 55.948] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.948] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.948] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.948] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.948] sna_drawable_use_bo: using whole GPU bo [ 55.948] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.949] get_pixel: 0x55e0f7360a70 [ 55.949] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.949] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.949] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.949] color_convert: src=ff404040 [20028888] [ 55.949] color_convert: dst=ff404040 [20028888] [ 55.949] sna_render_get_solid: ff404040 [ 55.949] sna_render_get_solid(2) = ff404040 (last) [ 55.949] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.949] sna_transform_is_imprecise_integer_translation: no transform [ 55.949] gen9_composite_picture: integer translation (0, 0), removing [ 55.949] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.949] sna_render_pixmap_bo: GPU all damaged [ 55.949] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.949] gen4_choose_composite_emitter: solid, identity mask [ 55.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.949] aligning vertex: was 3, now 4 floats per vertex [ 55.949] gen9_composite_get_binding_table(f080) [ 55.949] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.949] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.949] gen9_emit_sampler: sampler = a [ 55.949] gen9_emit_sf: num_sf_outputs=2 [ 55.949] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.949] gen9_emit_vertex_elements: setup id=9 [ 55.949] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.949] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.949] glyphs0_to_dst: glyph=(36, 20)x(7, 7), unclipped [ 55.949] emit_primitive_identity_mask__sse4_2: dst=(36, 20), mask=(184.00, 0.00) x (7.00, 7.00) [ 55.949] glyphs0_to_dst: glyph=(43, 20)x(8, 7), unclipped [ 55.949] emit_primitive_identity_mask__sse4_2: dst=(43, 20), mask=(80.00, 40.00) x (8.00, 7.00) [ 55.949] glyphs0_to_dst: glyph=(51, 18)x(6, 9), unclipped [ 55.949] emit_primitive_identity_mask__sse4_2: dst=(51, 18), mask=(96.00, 48.00) x (6.00, 9.00) [ 55.949] glyphs0_to_dst: glyph=(58, 17)x(3, 10), unclipped [ 55.949] emit_primitive_identity_mask__sse4_2: dst=(58, 17), mask=(80.00, 48.00) x (3.00, 10.00) [ 55.949] glyphs0_to_dst: glyph=(61, 20)x(8, 7), unclipped [ 55.949] emit_primitive_identity_mask__sse4_2: dst=(61, 20), mask=(112.00, 32.00) x (8.00, 7.00) [ 55.949] glyphs0_to_dst: glyph=(70, 20)x(7, 7), unclipped [ 55.949] emit_primitive_identity_mask__sse4_2: dst=(70, 20), mask=(80.00, 32.00) x (7.00, 7.00) [ 55.949] gen8_vertex_flush[225c] = 18 [ 55.949] glyph_cache(0): adding glyph to cache 0, pos 150 [ 55.949] glyph_cache_upload: upload glyph 0x55e0f74defc0 to cache (176, 8)x(7, 7) [ 55.949] sna_composite(pixmap=1, op=1, src=346+(0, 0), mask=0+(0, 0), dst=1+(176, 8)+(0, 0), size=(7, 7) [ 55.949] sna_compute_composite_region: dst=(176, 8)x(7, 7) [ 55.949] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 8), (183, 15) [ 55.949] clip_to_dst: region: 1x[(176, 8), (183, 15)], clip: 1x[(0, 0), (1024, 1024)] [ 55.949] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 8), (183, 15) [ 55.949] sna_compute_composite_region: clip against src (7x7 clip=0): (176, 8), (183, 15) [ 55.949] sna_composite: composite region extents:+(0, 0) -> (176, 8), (183, 15) + (0, 0) [ 55.949] gen9_render_composite: 7x7, current mode=1/1 [ 55.949] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.949] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.949] gen9_composite_set_target: (176, 8)x(7, 7), partial?=0 [ 55.953] sna_drawable_use_bo pixmap=1, box=((176, 8), (183, 15)), flags=f... [ 55.953] sna_drawable_use_bo: pinned, never REPLACES [ 55.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.953] sna_drawable_use_bo: using whole GPU bo [ 55.953] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.953] gen9_composite_picture: (0, 0)x(7, 7), dst=(176, 8) [ 55.953] sna_transform_is_imprecise_integer_translation: no transform [ 55.953] gen9_composite_picture: integer translation (0, 0), removing [ 55.953] sna_render_pixmap_bo pixmap=346, (0, 0)x(7, 7)/(7, 7) [ 55.953] sna_render_pixmap_bo box=(0, 0), (7, 7): (7, 7)/(7, 7) [ 55.953] sna_render_pixmap_bo: offset=(-176, -8), size=(7, 7) [ 55.953] use_cpu_bo: no cpu bo [ 55.953] move_to_gpu: not migrating pixmap=346 due to usage_hint=3 [ 55.953] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 7) [ 55.953] upload: box=(0, 0), (7, 7), pixmap=7x7 [ 55.953] sna_drawable_move_region_to_cpu(pixmap=346 (7x7), [(0, 0), (7, 7)], flags=2) [ 55.953] sna_drawable_move_region_to_cpu: pixmap=346 all damaged on CPU [ 55.953] kgem_can_create_2d: 7x7 @ 8 [ 55.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=7 [ 55.953] kgem_can_create_2d: untiled size=4096 [ 55.953] kgem_choose_tiling: too thin [width 7, 8 bpp] for TILING_X [ 55.953] kgem_choose_tiling: 7x7 -> 0 [ 55.953] kgem_upload_source_image : (0, 0), (7, 7), stride=8, bpp=8 [ 55.953] kgem_create_buffer_2d: 7x7, 8 bpp, stride=32 [ 55.953] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 55.953] kgem_create_buffer: reusing buffer? used=10752 + size=256, total=262144 [ 55.953] kgem_create_proxy: target handle=16 [proxy? -1], offset=10752, length=256, io=1 [ 55.953] __kgem_bo_init(handle=16, num_pages=256) [ 55.953] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x7, pitch=8/32 [ 55.953] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.953] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.953] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.953] gen4_choose_composite_emitter: identity src, no mask [ 55.953] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.953] aligning vertex: was 4, now 3 floats per vertex [ 55.953] gen9_composite_get_binding_table(f040) [ 55.953] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.953] kgem_add_reloc64: handle=16, pos=15368, delta=0, domains=40000 [ 55.953] kgem_add_reloc64: adding proxy [delta=10752] for handle=16 [ 55.953] kgem_add_reloc64[26] = (delta=10752, target handle=4, presumed=120000) [ 55.953] [3c00] bind bo(handle=16, addr=122a00), format=324, width=7, height=7, pitch=32, tiling=0 -> sampler [ 55.953] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.953] gen9_emit_sampler: sampler = 2 [ 55.953] gen9_emit_sf: num_sf_outputs=1 [ 55.953] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.953] gen9_emit_vertex_elements: setup id=2 [ 55.953] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.953] gen9_render_composite_box: (176, 8), (183, 15) [ 55.953] apply_damage: damage=0x0, region=1 [(176, 8), (183, 15) + (0, 0)] [ 55.953] gen8_vertex_flush[2314] = 3 [ 55.953] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.953] gen9_render_composite: 0x0, current mode=1/1 [ 55.953] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.953] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.954] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.954] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.954] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.954] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.954] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.954] sna_drawable_use_bo: using whole GPU bo [ 55.954] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.954] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.954] get_pixel: 0x55e0f7360a70 [ 55.954] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.954] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.954] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.954] color_convert: src=ff404040 [20028888] [ 55.954] color_convert: dst=ff404040 [20028888] [ 55.954] sna_render_get_solid: ff404040 [ 55.958] sna_render_get_solid(2) = ff404040 (last) [ 55.958] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.958] sna_transform_is_imprecise_integer_translation: no transform [ 55.958] gen9_composite_picture: integer translation (0, 0), removing [ 55.958] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.958] sna_render_pixmap_bo: GPU all damaged [ 55.958] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.958] gen4_choose_composite_emitter: solid, identity mask [ 55.958] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.958] aligning vertex: was 3, now 4 floats per vertex [ 55.958] gen9_composite_get_binding_table(efc0) [ 55.958] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.958] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.958] gen9_emit_sampler: sampler = a [ 55.958] gen9_emit_sf: num_sf_outputs=2 [ 55.958] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.958] gen9_emit_vertex_elements: setup id=9 [ 55.958] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.958] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.958] glyphs0_to_dst: glyph=(78, 20)x(7, 7), unclipped [ 55.958] emit_primitive_identity_mask__sse4_2: dst=(78, 20), mask=(176.00, 8.00) x (7.00, 7.00) [ 55.958] gen8_vertex_flush[23ec] = 3 [ 55.958] glyph_cache(0): adding glyph to cache 0, pos 151 [ 55.958] glyph_cache_upload: upload glyph 0x55e0f74e0970 to cache (184, 8)x(3, 3) [ 55.958] sna_composite(pixmap=1, op=1, src=364+(0, 0), mask=0+(0, 0), dst=1+(184, 8)+(0, 0), size=(3, 3) [ 55.958] sna_compute_composite_region: dst=(184, 8)x(3, 3) [ 55.958] sna_compute_composite_region: initial clip against dst->pDrawable: (184, 8), (187, 11) [ 55.958] clip_to_dst: region: 1x[(184, 8), (187, 11)], clip: 1x[(0, 0), (1024, 1024)] [ 55.958] sna_compute_composite_region: clip against dst->pCompositeClip: (184, 8), (187, 11) [ 55.958] sna_compute_composite_region: clip against src (3x3 clip=0): (184, 8), (187, 11) [ 55.958] sna_composite: composite region extents:+(0, 0) -> (184, 8), (187, 11) + (0, 0) [ 55.958] gen9_render_composite: 3x3, current mode=1/1 [ 55.958] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.958] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.958] gen9_composite_set_target: (184, 8)x(3, 3), partial?=0 [ 55.958] sna_drawable_use_bo pixmap=1, box=((184, 8), (187, 11)), flags=f... [ 55.958] sna_drawable_use_bo: pinned, never REPLACES [ 55.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 55.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.958] sna_drawable_use_bo: using whole GPU bo [ 55.958] gen9_composite_set_target: pixmap=1, format=8018000, size=1024x1024, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 55.958] gen9_composite_picture: (0, 0)x(3, 3), dst=(184, 8) [ 55.958] sna_transform_is_imprecise_integer_translation: no transform [ 55.958] gen9_composite_picture: integer translation (0, 0), removing [ 55.958] sna_render_pixmap_bo pixmap=364, (0, 0)x(3, 3)/(3, 3) [ 55.958] sna_render_pixmap_bo box=(0, 0), (3, 3): (3, 3)/(3, 3) [ 55.958] sna_render_pixmap_bo: offset=(-184, -8), size=(3, 3) [ 55.958] use_cpu_bo: no cpu bo [ 55.958] move_to_gpu: not migrating pixmap=364 due to usage_hint=3 [ 55.958] sna_render_pixmap_bo: uploading CPU box (0, 0), (3, 3) [ 55.958] upload: box=(0, 0), (3, 3), pixmap=3x3 [ 55.958] sna_drawable_move_region_to_cpu(pixmap=364 (3x3), [(0, 0), (3, 3)], flags=2) [ 55.958] sna_drawable_move_region_to_cpu: pixmap=364 all damaged on CPU [ 55.958] kgem_can_create_2d: 3x3 @ 8 [ 55.959] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 [ 55.959] kgem_can_create_2d: untiled size=4096 [ 55.959] kgem_choose_tiling: too short [3] for TILING_X [ 55.959] kgem_choose_tiling: 3x3 -> 0 [ 55.959] kgem_upload_source_image : (0, 0), (3, 3), stride=4, bpp=8 [ 55.959] kgem_create_buffer_2d: 3x3, 8 bpp, stride=32 [ 55.959] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 55.959] kgem_create_buffer: reusing buffer? used=11008 + size=128, total=262144 [ 55.959] kgem_create_proxy: target handle=16 [proxy? -1], offset=11008, length=128, io=1 [ 55.959] __kgem_bo_init(handle=16, num_pages=128) [ 55.959] memcpy_blt: src=(0, 0), dst=(0, 0), size=3x3, pitch=4/32 [ 55.959] kgem_bo_is_render: handle=6, rq? 1 [1] [ 55.959] kgem_bo_is_render: handle=16, rq? 0 [0] [ 55.959] blend op=1, dst=8018000 [A=8] => src=1, dst=17 => offset=26 [ 55.959] gen4_choose_composite_emitter: identity src, no mask [ 55.959] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.959] aligning vertex: was 4, now 3 floats per vertex [ 55.959] gen9_composite_get_binding_table(ef80) [ 55.959] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 55.959] kgem_add_reloc64: handle=16, pos=15320, delta=0, domains=40000 [ 55.959] kgem_add_reloc64: adding proxy [delta=11008] for handle=16 [ 55.959] kgem_add_reloc64[27] = (delta=11008, target handle=4, presumed=120000) [ 55.959] [3bd0] bind bo(handle=16, addr=122b00), format=324, width=3, height=3, pitch=32, tiling=0 -> sampler [ 55.959] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 55.959] gen9_emit_sampler: sampler = 2 [ 55.959] gen9_emit_sf: num_sf_outputs=1 [ 55.959] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 55.959] gen9_emit_vertex_elements: setup id=2 [ 55.959] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 55.959] gen9_render_composite_box: (184, 8), (187, 11) [ 55.959] apply_damage: damage=0x0, region=1 [(184, 8), (187, 11) + (0, 0)] [ 55.959] gen8_vertex_flush[24a4] = 3 [ 55.959] _kgem_bo_destroy: handle=16, proxy? 1 [ 55.959] gen9_render_composite: 0x0, current mode=1/1 [ 55.959] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 55.959] kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 55.959] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 55.959] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 55.959] sna_drawable_use_bo pixmap=706, box=((0, 0), (379, 30)), flags=7... [ 55.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 55.959] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 55.959] sna_drawable_use_bo: using whole GPU bo [ 55.959] gen9_composite_set_target: pixmap=706, format=20020888, size=379x30, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 55.959] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.959] get_pixel: 0x55e0f7360a70 [ 55.959] _sna_pixmap_move_to_cpu(pixmap=708, 1x1, flags=2) [ 55.959] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55e0f73aade1, is-clear?=0 [ 55.959] _sna_pixmap_move_to_cpu: CPU all-damaged [ 55.959] color_convert: src=ff404040 [20028888] [ 55.959] color_convert: dst=ff404040 [20028888] [ 55.959] sna_render_get_solid: ff404040 [ 55.959] sna_render_get_solid(2) = ff404040 (last) [ 55.959] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 55.959] sna_transform_is_imprecise_integer_translation: no transform [ 55.963] gen9_composite_picture: integer translation (0, 0), removing [ 55.963] sna_render_pixmap_bo pixmap=1, (0, 0)x(0, 0)/(1024, 1024) [ 55.963] sna_render_pixmap_bo: GPU all damaged [ 55.963] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 55.963] gen4_choose_composite_emitter: solid, identity mask [ 55.963] kgem_check_bo: num_pages=+0, num_exec=+0 [ 55.963] aligning vertex: was 3, now 4 floats per vertex [ 55.963] gen9_composite_get_binding_table(ef00) [ 55.963] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 55.963] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 55.963] gen9_emit_sampler: sampler = a [ 55.963] gen9_emit_sf: num_sf_outputs=2 [ 55.963] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 55.963] gen9_emit_vertex_elements: setup id=9 [ 55.963] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 55.963] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 55.963] glyphs0_to_dst: glyph=(86, 24)x(3, 3), unclipped [ 55.963] emit_primitive_identity_mask__sse4_2: dst=(86, 24), mask=(184.00, 8.00) x (3.00, 3.00) [ 55.963] glyphs0_to_dst: glyph=(91, 20)x(11, 7), unclipped [ 55.963] emit_primitive_identity_mask__sse4_2: dst=(91, 20), mask=(128.00, 16.00) x (11.00, 7.00) [ 55.963] glyphs0_to_dst: glyph=(103, 20)x(8, 7), unclipped [ 55.963] emit_primitive_identity_mask__sse4_2: dst=(103, 20), mask=(144.00, 16.00) x (8.00, 7.00) [ 55.963] glyphs0_to_dst: glyph=(112, 20)x(7, 7), unclipped [ 55.963] emit_primitive_identity_mask__sse4_2: dst=(112, 20), mask=(80.00, 32.00) x (7.00, 7.00) [ 55.963] glyphs0_to_dst: glyph=(120, 20)x(8, 7), unclipped [ 55.963] emit_primitive_identity_mask__sse4_2: dst=(120, 20), mask=(120.00, 32.00) x (8.00, 7.00) [ 55.963] glyphs0_to_dst: glyph=(130, 18)x(5, 4), unclipped [ 55.963] emit_primitive_identity_mask__sse4_2: dst=(130, 18), mask=(144.00, 24.00) x (5.00, 4.00) [ 55.963] gen8_vertex_flush[257c] = 18 [ 55.984] sna_set_cursor_position(3023, 1180), cursor? 1 [ 55.984] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1] [ 55.984] __sna_get_cursor: cursor=48x48, pitch=192, serial=1, argb?=1 [ 55.984] __sna_get_cursor: reusing handle=13, serial=1, rotation=1, size=64 [ 55.984] sna_set_cursor_position: CRTC:43 (3023, 1180), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.984] __sna_get_cursor: current cursor handle=13, serial=1 [expected 1] [ 55.984] sna_set_cursor_position: CRTC:59 (1103, 1180), handle=0, flags=2 (old cursor handle=13), move? 2, update handle? 0 [ 55.984] sna_set_cursor_position: CRTC:75 (1103, 1180), handle=0, flags=0 (old cursor handle=0), move? 0, update handle? 0 [ 55.984] sna_set_cursor_position(3024, 1179), cursor? 1 [ 55.984] __sna_get_cursor: current cursor handle=0, serial=0 [expected 1]